Introduce overloading and variable arity