List monad (Re: Proposal to solve the `EitherT` problem.)