Cli.arg_reserved_dup: def of cli@0.2.0.0 Import: import cli@0.2.0.0/cli.bend as Cli Lines 2179-2184 of cli@0.2.0.0/cli.bend: https://jend.leeeet.dev/read.txt?path=cli@0.2.0.0/cli.bend&start_line=2179&end_line=2184 import Base def arg_reserved_dup(+at: String, +long: String, seen: List<&2, Seen>, id: String, short: String, version: Bool) -> List<&2, Problem>: reserved = Bool.or(String.eq(long, "--help"), Bool.and(version, String.eq(long, "--version"))) Bool.pick(List<&2, Problem>, reserved, [Reserved{at, long}], maybe_dup(arg_collision(seen, id, short, long), at)) Uses (11): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.or https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=Problem https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=Seen https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=arg_collision https://jend.leeeet.dev/definition.txt?path=cli@0.2.0.0/cli.bend&name=maybe_dup