Grid({Point<U>? zero, Point<U>? size}) : zero = zero ?? Point(0.cast(), 0.cast()), size = size ?? Point(1.cast(), 1.cast());