Ivan Lazar Miljenovic wrote:
> More and more people seem to be getting away from trying to say that
> monads are containers/burritos/etc. and just teaching them by way of the
> definition, either >>= and return or just join
You always need return. The choice of primitives is:
return, (>>=)
or:
fmap, return, join
--
Live well,
~wren