type MRow
import unified-nsga-iii@0.2.2.0/survival.bend as Survivalimport Base
718# Occupied last-front reference. Members stay in original row order.
719# `pos` is that row's place in the last front, so a per-pick sort by the
720# earliest remaining member restores first-seen ref order (deleting an
721# early row can move its ref behind one that started later). `count` is
722# the niche histogram, not the member length. Counts live on the bag, so
723# a pick does not `List.get` the counts spine.
724type MRow is Data:
725 MRow{
726 pos: Nat
727 row: NRow
728 }