i see the hooks in lua script can be potentially extended to integrate more functionalities
hooks = {
---@type fun(question: lc.ui.Question, buffer, testcases_passed, testcased_broken)[]
["on_submit_success"] = {
## hook up external code that process situation when a submission success
},
---@type fun(question: lc.ui.Question, buffer, testcases_passed, testcased_broken)[]
["on_submit_failure"] = {
## hook up external code that does analysis when a submission failes,
},
---similar
},