fantasy-land implementation of Functions as monads
fantasy-land implementation of Arrays as monads
fantasy-land implementation of Arrays as monoids, +ES6-compatible Array.of
Array::zipAp with multiple arguments and partial application, +Array::and,
Array::or
fantasy-land implementation of Lazy as a monad

also incorporating the changes from the streams branch