concrete functor and monad transformers

#93Add instance MonadError Void Identity

It would be useful to allow Identity to be used in a polymorphic function that has a MonadError constraint.

instance MonadError Void Identity where
  throwError = absurd
  catchError = const