Description
This pass flattens into mutable fields of objects and into vectors.
For example, an (int * int) ref is represented by a 2 word object, and an (int * int) array contains pairs of ints, rather than pointers to pairs of ints.
Implementation
![[WWW]](moin-www.png)
![[WWW]](moin-www.png)