def nat.duplicate.go
import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshotimport Base
189def nat.duplicate.go(value: Nat, first: Nat, second: Nat) -> Nat & Nat:
190 match value:
191 case 0n: (first, second)
192 case 1n+rest:
193 nat.duplicate.go(rest, Nat.add(1n, first), Nat.add(1n, second))