LANGUAGE DoRec ↦ RecursiveDo; one pragma per line
.travis.yml: stolen from thyme and merged; fix hlint warnings