The Anki docs for building extensions talks about the ability to remove appended hooks using something like the following: gui_hooks.reviewer_did_show_question.remove(myfunc)
When would someone need to have this implemented? What are the benefits of removing a hook? Can anyone offer a scenario where this would be used? Thanks in advance :^)