Choose runtime layouts for integers, floating-point values, strings, arrays, records, tagged unions, and objects. Account for alignment, boxing, tagging, identity, equality, and overflow.