template struct Point { X x; Y y; };