Argv.start.with: def of snap@1.4.0.0 Import: import snap@1.4.0.0/src/argv.bend as Argv Lines 78-85 of snap@1.4.0.0/src/argv.bend: https://jend.leeeet.dev/read.txt?path=snap@1.4.0.0/src/argv.bend&start_line=78&end_line=85 import Base # a step performed by an effect that does not wait: a refused argv answers # as a program that could not be started, and the effect is never called def start.with(eff: String -> IO(String), step: Step) -> IO(String): match step: case Refused{}: IO.pure(String, "0") case Run{w}: eff(w) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.pure https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=snap@1.4.0.0/src/argv.bend&name=Step