bindings for {getNumArguments, getArgument, getNumArgTypes, getArgType, ...

...isFunctionTypeVariadic}

closes #20