import "../dep" Box :: struct { _value i32 } hide(file) file_helper func() i32 { return 2 } hide(file) File_Thing :: struct { value i32 } hide(file) file_value :: 2 from_b func(_input i32) i32 { _local Box := Box { _value = _input } record _C_Record := _C_Record { value = 0 } thing Thing := Thing { value = value } file_thing File_Thing := File_Thing { value = file_value } return helper() + thing.value + _local._value + _foreign() + i32(record.value) + dep._visible() + file_helper() + file_thing.value }