def drop_mrow
import unified-nsga-iii@0.2.2.0/survival.bend as Survivalimport Base
846def drop_mrow(ms: List<&2, MRow>, +pick: Nat) -> List<&2, MRow>:
847 match ms:
848 case Nil{}:
849 Nil{}
850 case MRow{+pos, +row} <> rest:
851 drop_mrow.put(MRow{pos, row}, drop_mrow(rest, pick), Nat.is_eq(nrow_i(row), pick))