backcall is a Python module to write backwards compatible callback APIs. That is, you can add parameters to your calls without breaking third party callback functions that don't expect those newer parameters.