JSON.batch_build: def of qasim-bend-kit@0.1.0.2 Import: import qasim-bend-kit@0.1.0.2/libs/JSON.bend as JSON Lines 1263-1274 of qasim-bend-kit@0.1.0.2/libs/JSON.bend: https://jend.leeeet.dev/read.txt?path=qasim-bend-kit@0.1.0.2/libs/JSON.bend&start_line=1263&end_line=1274 import Base def batch_build(fuel: Nat, trees: List<&2, Batch>) -> Maybe<&2, Batch>: match fuel: case 0n: List.head(&2, Batch, trees) case 1n+p: match trees: case Nil{}: None{} case tree <> Nil{}: Some{tree} case left <> right <> tail: batch_build(p, batch_pairs(left <> right <> tail)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.head https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/JSON.bend&name=Batch https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/JSON.bend&name=batch_pairs