Specifications for callback functions passed in to an API
Backcall provides a way of specifying the parameters that callback functions need to accept, and adapting callbacks that take fewer parameters, so you can add parameters to your callback API without breaking code that doesn't know about them.