Partial application

If you provide too shortage argument to function, it returns partial applicated function.

add a b = + a b;
add 1

This code returns function that partial applicated by argument a in number 1.