Added support for partial application for more than one argument at a time to help reduce clutter
Moved signature macro to the common header