- Peter has something in that direction in [the Aspects library](https://github.com/steipete/Aspects/blob/c3125c5063748c6aa80f18cce54ecc128b51ba8f/Aspects.m#L194-L230) - Ideally checking both the method and the hook signatures, but probably only working for blocks (using the C block struct) - Ideally throwing an error rather than crashing