def spec_of.pick
import cswap-bend-cli@0.1.0.0/settings.bend as Settingsimport Base
346# setting_spec: the spec of a dotted key, or the reference's error text.
347def spec_of.pick(m: Maybe<&2, Spec>, key: String) -> Result<&2, &2, String, Spec>:
348 match m:
349 case Some{sp}:
350 Done{sp}
351 case None{}:
352 Fail{"unknown setting '" ++ key ++ "'\nValid keys: " ++ String.join(dotted_all(specs()), ", ")}