def near_rows
import unified-nsga-iii@0.2.2.0/survival.bend as Survivalimport Base
import unified-nsga-iii@0.2.2.0/util.bend as Util
202def near_rows(+lim: F32, rows: List<&2, NRow>) -> List<&2, NRow>:
203 match rows:
204 case Nil{}:
205 Nil{}
206 case +row <> rest:
207 Util.keep_if(NRow, row, near_rows(lim, rest), F32.is_le(nrow_d(row), lim))