[Haskell-cafe] Illegal type def