add MonadState and MonadWriter instances for NoLoggingT