MonadRender

Addresses issue #8 although comments are welcome.
Yep, fixed.