tag:blogger.com,1999:blog-8768401356830813531.post6332235586874456943..comments2015-02-02T15:33:58.498-05:00Comments on Software Simply: Transactional Integrity Problemmightybytehttp://www.blogger.com/profile/15198998578494149797noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-8768401356830813531.post-33694738255635768572009-03-15T18:02:00.000-04:002009-03-15T18:02:00.000-04:00There's a whenM and unlessM (with the obvious defi...There's a whenM and unlessM (with the obvious definitions) in Control.Monad.Extras or some such, I think.lfnoreply@blogger.com