// Structs - Basic struct usage import Std::Io::{PrintLine, PrintInt}; struct Point { x: int; y: int; } func AddPoints(a: Point, b: Point) -> Point { let result: Point = Point { x: a.x + b.x, y: a.y + b.y }; return result; } func Main() -> int { let p1: Point = Point { x: 10, y: 20 }; let p2: Point = Point { x: 5, y: 15 }; let sum: Point = AddPoints(p1, p2); PrintLine("Point sum:"); PrintLine("x = "); PrintInt(sum.x); PrintLine(""); PrintLine("y = "); PrintInt(sum.y); PrintLine(""); return 0; }