identity monad
Merge pull request #435 from donnut/newIdentity

identity monad