@blainehansen/monads (npm): `Result` and `Maybe` types and accompanying `macro-ts` helper macros that allow a safe, functional way of dealing with errors and nullable values.
Keywords: monad|rust|functional|result|maybe|option|macro|macro-ts|question|operator|try|exception