|There are some slight subtleties:
| * [wiki:Commentary/Rts/HeapObjects#InfoTables info tables], which are expressed in Cmm as being laid out before the entry code for a
| closure, are compiled into separate top-level structures in the generated C, because C has no support for laying out data
| next to functions. The desired layout is reconstructed in the assembly file by the [wiki:Commentary/EvilMangler Evil Mangler],
| or not if we're compiling unregisterised (see [wiki:Commentary/Rts/HeapObjects#TABLES_NEXT_TO_CODE TABLES_NEXT_TO_CODE]).