[Haskell-cafe] Consistency issue with type level numeric literals