For now I'm trying to address a few interesting hints (see the commit log for details).
report.zip contains an HLint HTML report with all hints enabled. The report was produced with the following command, skipping tests and submodules:
hlint --report `git ls-files | grep -v tests | grep -E "\.hs(|-boot|c)\$"`
Please take a few moments to verify that your commits fulfill the following:
are either individually buildable or squashed
have commit messages which describe what they do (referring to [Notes][notes] and tickets using
#NNNNsyntax when appropriate)
have added source comments describing your change. For larger changes you likely should add a [Note][notes] and cross-reference it from the relevant places.
add a testcase to the testsuite.
replace this message with a description motivating your change