public static Point operator +(MapDirection s, Point p) => s.RelativeShift + p; public static Point operator +(Point p, MapDirection s) => s.RelativeShift + p;