A simple auto-currying implementation. To call a partially curried function, Simply call without arguments.