
The hook module is included as part of OBJECT, and allows a general method
of allowing keeping track of and calling hooks, along with a method if
specifying how multiple hooks should be resolved.
