MonadCRandom instances for StateT and WriterT