class Vec x: Integer y: Integer yuhu: Integer do //x := 123 return x //return 123 end increment_both do x := x + 1 y := y + 1 end inner_product: Integer do return x * x + y * y end get_sum: Integer do return x + y end end create_vec: Vec do var: Vec var := new Vec var.x := 3 var.y := 4 return var end main: Integer do var: Vec //var.x := 3 //var.y := 4 var := create_vec return var.inner_product end