using go's aggregation type syntax

struct rect {
   x, y : int 
}
func  add (x , y : int) : int