cabal parsing makes everybody sad. comments can only be on their own lines