macro_rules! point { ($x:expr, $y:expr) => { ... }; }
Shorthand for creating a new point. The number of arguments determine the dimensions.