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;