Metadata.split.go: def of bendonnect-rpc@0.1.0.0 Import: import bendonnect-rpc@0.1.0.0/src/metadata.bend as Metadata Lines 30-35 of bendonnect-rpc@0.1.0.0/src/metadata.bend: https://jend.leeeet.dev/read.txt?path=bendonnect-rpc@0.1.0.0/src/metadata.bend&start_line=30&end_line=35 import Base def split.go(xs: List<&2, Sigma<&2, &2, String, _ => List<&2, String>>>, +want: Bool, acc: Map<&2, List<&2, String>>) -> Map<&2, List<&2, String>>: match xs: case Nil{}: acc case Con{Tuple{+k, v}, rest}: split.go(rest, want, split.add(bool_eq(String.starts_with(k, trailer_prefix()), want), want, k, v, acc)) Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Map https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.starts_with https://jend.leeeet.dev/definition.txt?path=bendonnect-rpc@0.1.0.0/src/metadata.bend&name=bool_eq https://jend.leeeet.dev/definition.txt?path=bendonnect-rpc@0.1.0.0/src/metadata.bend&name=split.add https://jend.leeeet.dev/definition.txt?path=bendonnect-rpc@0.1.0.0/src/metadata.bend&name=trailer_prefix