Should primMonad class live in base or mtl?