Typescript monads implemented in an object oriented style. Because I have a weird sense of humour.
This is a personal learning exercise and is totally incomplete. Don't use it; I'm not supporting it.
TODO
- Either
- Future
- IO
- List
- Rename callback -> transform
- readonly all the things.
- Monad rules?