static L filterRectsByCenterXRange(Collection l, IntRange range) { ret [Rect r : l | intRangeContains(range, rectCenterX(r))]; }