switch from HsColour to the listings package, which does vertical alignment better
remove spurious newline from ends of code files