static Area joinAreas(Cl l) { if (empty(l)) null; new Area a; for (b : l) a.add(b); ret a; }