[Haskell-cafe] Type inference for infinite structures