I noticed that traceM is generalized to use Applicative. Then, how about replicateM/replicateM_?I don't quite like confusing names, but is better than needlessly restrictive.
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries