Message from JavaScript discussions

March 2018

— This is horrible though

— 

All the args are in the wrong order, none of these are curried, the curry function doesn't use fn.length

— Kek

— >composeN
>no compose

— Although, composeN is pretty much as correct as can be

— OH GOD

— The monad pieces are complete garbage

— Container, MayBe, Nothing

— I mean, real monads have a purpose, but these types are just stupid

— >Nothing stores the passed value

— Wtf

— And MayBe.map is super inefficient