V(Negative31, uint64_t{1} << 6) \
V(Null, uint64_t{1} << 7) \
V(Undefined, uint64_t{1} << 8) \
V(Boolean, uint64_t{1} << 9) \
V(Unsigned30, uint64_t{1} << 10) \
V(MinusZero, uint64_t{1} << 11) \
V(NaN, uint64_t{1} << 12) \
V(Symbol, uint64_t{1} << 13) \
V(InternalizedString, uint64_t{1} << 14) \
V(OtherCallable, uint64_t{1} << 15) \
V(OtherObject, uint64_t{1} << 16) \
V(OtherUndetectable, uint64_t{1} << 17) \
V(CallableProxy, uint64_t{1} << 18) \
V(OtherProxy, uint64_t{1} << 19) \
V(CallableFunction, uint64_t{1} << 20) \
V(ClassConstructor, uint64_t{1} << 21) \
V(BoundFunction, uint64_t{1} << 22) \
V(OtherInternal, uint64_t{1} << 23) \
V(ExternalPointer, uint64_t{1} << 24) \
V(Array, uint64_t{1} << 25) \
V(UnsignedBigInt63, uint64_t{1} << 26) \
V(OtherUnsignedBigInt64, uint64_t{1} << 27) \
V(NegativeBigInt63, uint64_t{1} << 28) \
V(OtherBigInt, uint64_t{1} << 29) \
V(WasmObject, uint64_t{1} << 30) \
V(SandboxedPointer, uint64_t{1} << 31)