static L dropRectsIntersectingWith(L l, final Rect r) { ret [Rect x : l | !rectsIntersect(x, r)]; }