static BackgroundPlus<PolygonWithColor> randomBackgroundPlusPolys(final int w, final int h, int n, final int corners) {
  ret new BackgroundPlus<PolygonWithColor>(randomColor(),
    produceN(func { randomPolyWithColor(w, h, corners) }, n));
}