Changed make_function's signature so that the arguments came first and were no longer implicitly added