[Haskell-cafe] numerical subtyping