Build a record value represented by this Shape from its element values.
Create a copy of this Shape with new element Shapes.
Get the element value from a record value at the specified index.
The Shapes for the product elements.
Build a packed representation containing QueryParameters that can extract data from the unpacked representation later.
Encode a reference into a value of this Shape.
Get an Iterator of a record value's element values.
Convert a value of this Shape's (mixed) type to the fully packed type
Return the fully packed Shape
Return an AST Node representing a mixed value.