TYPE GRAPH
0: size: 3 node: [paint: - bounds: - init: - struct: record[named[[x, 3], [y, 3], [z, 4]]]]
1: size: 1 node: [paint: 1 bounds: - init: - struct: enum[a, b, c]]
2: size: 1 node: [paint: 1 bounds: - init: - struct: enum[a, b, c]]
3: size: 1 node: [paint: 1 bounds: [0..1] init: - struct: enum[a, b, c]]
4: size: 1 node: [paint: - bounds: - init: - struct: ref[0]]
5: size: 3 node: [paint: - bounds: - init: - struct: record[unnamed[0]]]