Re: [Haskell-cafe] Why does this result in a runtime loop instead of a type error or typechecker loop?