Re: [Haskell-cafe] Avoiding the Y combinator for self-referencing types