></code>, where <code
      class="fsharp"><span class="ctv">'a</span></code> represents the result type and <code class="fsharp"><span class="ctv">'u</span></code> the
      user state type.
     </p>
    </div>
    <div class="para _5">
     <p>
      Implementing our parameterized parser as a function returning a parser closure allows us to factor out common setup work that only needs to be
      done once for every parser.<sup class="fn-mark"><a id="the-code.:FN:2:B:" href="#the-code.:FN:2">[2]</a></sup