LanguageExt.Core

LanguageExt.Core Traits Monads

Why do we even need monads?

Quite simply: Monads are the 'statements' of pure functional programming and they encapsulate messy boilerplate and side-effects.

For a deeper dive into the 'why?' of monads, then check out Paul Louth's Higher-Kinds series.

Contents

Sub modules

Monad
MonadIO
MonadT