I\'ve got a hierarchy of types for Callback objects. After some heavy simplification, it looks a bit like this:
template &