Sigv4.dots.seg: def of bend-kit-sigv4@0.11.0.1 Import: import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4 Lines 87-95 of bend-kit-sigv4@0.11.0.1/sigv4.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-sigv4@0.11.0.1/sigv4.bend&start_line=87&end_line=95 import Base # Canonical URI (RFC 3986 ยง5.2.4 for services other than s3): "" and "." segments drop, ".." pops. def dots.seg(skip: Bool, up: Bool, +seg: String, st: List<&2, String>) -> List<&2, String>: match skip up: case True{} _: st case False{} True{}: List.drop(&2, String, st, 1n) case False{} False{}: Con{seg, st} Uses (4): 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=List.drop https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String