Cleanup.
Using 'MaybeT IO a' in place of 'Maybe (IO a)'
Status functions are now lifted.