(For how Monads works I’ve always liked this article using a railway analogy.)
It’s a characterization of a particular type that happens to have a Monad instance, it’s not a means of understanding Monad generally. This misrepresentation is pretty common unfortunately :\
(For how Monads works I’ve always liked this article using a railway analogy.)
It’s a characterization of a particular type that happens to have a Monad instance, it’s not a means of understanding Monad generally. This misrepresentation is pretty common unfortunately :\