/dev-haskell/monadplus/