Refactored benchmarks
Created and stored method signature object upfront to decrease complexity at invocation
Added @functionAlias and @staticFunctionAlias macros for creating operator aliases for functions