Why don't we have `LiftingState` newtype wrapper like `LiftingAccum` and `LiftingSelect`? It seems that state methods are very easy to lift: ``` get = lift get put = lift . put ```