Removed deriving clauses.
Removed general monad.
Fixed spelling errors on maybe monad.