12

Is there a shortcut for this in the lens library?

\x -> liftM (^. x) get

Maybe it's a silly question, but it feels like a basic enough construction that there should be a shortcut for it.

Emil
  • 2,098
  • 11
  • 25

1 Answers1

13

Try use

use :: MonadState s m => Getting a s a -> m a
use = gets . view
J. Abrahamson
  • 72,246
  • 9
  • 135
  • 180