MonadState and MonadReader instances for FreeT

As per `IterT` instances.