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