[Haskell-cafe] Avoiding undecidables