Move the Monad code into Development.Shake - it's getting too custom to be considered general
Start refactoring the Monad code, in preparation for continuations
Add some Monad tests
Tests of the exception handling in the Monad
Change the type of captureRAW, require an exception and documentation the side conditions
Change catch/try in the RAW monad to work on SomeException only