Default implementation for ret(urn)
Made decent package structure
Logs in right order
Added log monad example
Added example of chance monad