I think that removing return from the Monad class and making it an alias of pure is the Right Thing to Do, but not yet. The proposal, as it stands, is very tasteful about how little it breaks. Let's keep `return = pure` on the back-burner for a while.
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://www.haskell.org/mailman/listinfo/libraries