browser
fix test
fpipe
maybe can stand on its own
A ton of work here,

* Remove `call`.
* `apply` accepts lazy arguments.
* Fix bug with Symbol.iterator
* Add `unzip`
* Add `concat`
* Copious TODOs now litter the code
* `memoIterable` is now idempotent
* Add `accumulate`
* Add `expand`
* Rename a bunch of the Monad methods
* Treat Iterable as Monad
* Treat Promise as Monad
* Add `joinM`
* Add `filterM`
* Add `reduceM`
* Promise constructor that accepts Maybe
* Maybe is idempotent
* Add `Maybe.Error` as a substitute for `Either`.