https://github.com/zakodium-oss/react-roi/blob/2049776c0ddc0fa15e79c2a18e72f5c314db072c/src/utilities/box.ts#L390 For non breaking change I suggest to return a tuple `[topLeft: Point, topRight: Point, bottomRight: Point, bottomLeft: Point]`. If breaking change OK, return an object.