dule Haskell program
can be converted into a single-module program by giving each entity a unique name, changing
all occurrences to refer to the appropriate unique name, and then concatenating all the module
bodies<span class="footnote-mark"><a 
href="haskell12.html#fn1x30"><sup class="textsuperscript">1</sup></a></span><a 
 id="x11-98005f1"></a> .
For example, here is a three-module program:
     <div class="quote">
                                                                                   

      