type Point {
    x: i32,
    y: i32,
}

fn sum(point: Point) -> i32 {
    return point.x + point.y
}

pub fn main(world: World) -> Void raises {
    let point: Point = Point { x: 40, y: 2 }
    let total: i32 = sum(point)
    if total == 42 {
        check world.out.write("point works\n")
    } else {
        check world.out.write("point broke\n")
    }
}
