[Haskell-cafe] hackage and cabal test support: why does it claim I have no type field when I do?