Hello,<br><br><br>For:<br><br>    parseOptional = Parse.parseOptional<br><br>I got warning messages:<br><br>Swish/HaskellUtils/ParseURI.hs:77:4:<br>    Warning: Defined but not used: `parseOptional&#39;<br><br>Swish/HaskellUtils/ParseURI.hs:77:4:<br>
    Warning: Definition but no type signature for `parseOptional&#39;<br>             Inferred type: parseOptional :: forall a b.<br>                                             Parse.Parser a [b] -&gt; [a] -&gt; [([b], [a])]<br>
<br>IMO the warning messages should be reversed! (parseOptional was never &quot;used&quot; .. called ... but I would strongly prefer the type signature warning first.<br><br>Kind regards, Vasili<br><br><br><br><br>