Multiple arity functions allowed

You can now provide multiple arguments to a function. It will be compiled
into an equivalent curried version before the true parsing begins.

Additionally some erroneous comments were removed.