compilation_unit { package_statement { package_name: "ExplorerTest" } is_api: true declarations { function { name { name: "Main" } param_pattern { } return_term { kind: Expression type { int_type_literal { } } } body { statements { return_expression_statement { expression { operator { op: Sub arguments { simple_member_access { field: "z" object { struct_literal { fields { name: "x" expression { int_literal { value: 1 } } } fields { name: "y" expression { int_literal { value: 2 } } } } } } } arguments { int_literal { value: 1 } } } } } } } } } }