Functionality greatly improved; more monadic than ever; catch blocks work pretty well!