interface IPixelSet extends HasBounds { public bool contains(int x, int y); default bool contains(Pt p) { ret contains(p.x, p.y); } default public ItIt pixelIterator() { ret filterI(main pixelIterator(bounds()), p -> contains(p)); } }