def go
import mylsm-lsm-store@0.6.0.1/src/scan/BlockOrder.bend as BlockOrderimport Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
46# Checks every ordered entry in a block and carries the final key forward.
47def go(entries: List<&1, ByteMemTable.Entry>, state: State) -> State:
48 match entries:
49 case Nil{}: state
50 case Con{entry, tail}:
51 go(tail, advance(entry, state))