Add arginfo for constructor
Add macro for freeing callbacks