Value
Tagged value union for the interpreted backend.
In the namespace eval::internal. Declared in src/libs/libeval/eval/Value.hpp.
Detailed description
Storage is union-style — only the field matching `type` is meaningful. For matrices we share a 16-double buffer; mat3 uses 9 entries, mat4 uses 16, etc. Indexed column-major (GLSL convention).