Please provide top-level Haddock comments for every top-level identifiers, and don't use ViewPatterns (since they are not used elsewhere in the code). Generally follow the style guide (linked in Convert.hs comment)