Use variants for haskell comments