Fix structural type to use non-resolved type.
example:
> type Point = struct { int x; int y; };
> new Point { x = 9; y = 5; }
struct { int x; int y; } res0 = // 0x8;
Possible fix: Don't save resolved type in typecheck.
example:
> type Point = struct { int x; int y; };
> new Point { x = 9; y = 5; }
struct { int x; int y; } res0 = // 0x8;
Possible fix: Don't save resolved type in typecheck.