[Haskell-cafe] Cyclic data declarations