A fluent js/ts implementation of the result monad, utilizing Happy/Sad path terminology.
So you think error-handling in TypeScript sucks? Congratulations you've found the right lib!