title: What's the difference between view and use in lens?
body: <p>What's the difference between</p>
  <pre class="lang-hs prettyprint-override"><code>view :: MonadReader s m =&gt; Getting a s a -&gt; m a
  </code></pre>
  <p>and</p>
  <pre class="lang-hs prettyprint-override"><code>use :: MonadState s m =&gt; Getting a s a -&gt; m a
  </code></pre>
  <p>in <a href="https://hackage.haskell.org/package/lens-5.0.1/docs/Control-Lens-Getter.html" rel="nofollow noreferrer">Control.Lens.Getter</a>?</p>