Replacing <*> with >>=
Making <!> strict.
Adding (#) operator. We should use it from now on.
Merge branch 'multi-arg'