Integral -package:aeson-optics -package:optics-core -package:lens-aeson -package:hedgehog package:ghc

Integral Literal Used (instead of Integer) to represent negative zegative zero which is required for NegativeLiterals extension to correctly parse `-0::Double` as negative zero. See also #13211.
The integer should already be negated if it's negative.
Integer-looking literals;