first commit
remove 'arity' property from Lambda
add Prelude.
get arity from reflection.
remove 'apply' around Maybe-Monad due to adding 'arity' to lambda
add Monoid, State, Writer, RWS, Unit
Merge branch 'master' of github.com:ruicc/functional-php