template<typename T>
requires std::is_arithmetic_v<decltype(obj.x)>;
requires std::is_arithmetic_v<decltype(obj.y)>;
requires std::is_arithmetic_v<decltype(obj.width)>;
requires std::is_arithmetic_v<decltype(obj.height)>;
T{
.x = {},
.y = {},
.width = {},
.height = {},
};
}