Ability to remove hooks

Seems like hook framework is missing something.
I needed that for a plugin I was making.
Not sure if it should throw any exceptions or warnings when trying to remove a hook that was never added