clone() {
    const c = clone(this);
    c.lists = this.lists.map((l) => l.clone());
    return c;
  }