03862d50c6
Introduce helper functions to recompute the `StaticType` of a tuple node based on its children's types. This ensures that after inlining, tuples within the AST have concrete types, rather than unresolved type variables, even when derived from polymorphic functions. Also adds tests to verify this behavior for both homogeneous and heterogeneous tuples.