I have Python C-Extension function that takes a callable as parameter to act as a callback. I have two types of callbacks, each one with different number of arguments. I want to