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