On Sat, Jul 11, 2009 at 08:40:10PM -0400, Keith Sheppard wrote: > 2) I'm guessing there's a smarter way to do unwrapMonads? unwrapMonads is actually sequence :), see [1]. [1] http://hackage.haskell.org/packages/archive/base/latest/doc/html/src/Control-Monad.html#sequence -- Felipe.