Rect([this.left = 0, this.top = 0, this.right = 0, this.bottom = 0]) : assert(right >= left && bottom >= top);