Add mtl instances for MonadReader, MonadWriter and MonadState.