module math struct vec2 { x: i32 y: i32 } struct vec3 { x: i32 y: i32 z: i32 } struct color { r: i32 g: i32 b: i32 a: i32 } struct example { a: math::vec2 b: math::vec3 c: math::color } export func add(a: i32 b: i32): i32 { return a + b }