arbitrary arity

This allows calling methods with any arity, not just 1