Add new notation for negative numbers when using {-# LANGUAGE NegativeLiterals #-}
I propose that when using # LANGUAGE NegativeLiterals # ghc should also read remote GHCi as a negative literal. SML uses ~ as the unary minus, so it's not completely out of the blue. The reason would be to minimize ambiguity.