Fallback type for anchor functions within calc().
Ideally, the fallback type is initial type of the property (e.g.
GenericInset for left), but that causes circular reference.
TODO(dshin, bug 2034100): Investigate ways to not require this.
This handles the parsing of unitless zeros, as well as ensuring
that e.g. calc(anchor(--foo left, 1px) + 10%) round trips
(sorting aside), instead of becoming
calc(anchor(--foo left, calc(1px)) + 10%).
The non-mixed types that a math function can return. Note that
is not represented in this list as a separate type from
, as “math functions that resolve to can be used
in any place that only accepts ”. CSS Typed OM also does
not distinguish between numbers and integers.