A type representing a reference value that can be resolved during encoding/decoding.
This type represents a function that takes a context and returns the resolved value. References are used to defer value resolution until the encoding/decoding context is available, enabling circular and self-referential data structures.
[kIsRefValue]: true
Brand marker identifying the function as a reference value.