void settle() {
     front_ = i < edges.length() ? &edges[i] : nullptr;
 }