def str_of
import cswap-bend-cli@0.1.0.0/fmt/yscal.bend as Yscalimport Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/fmt/ylex.bend as L
81def str_of(r: L.JR()) -> Result<&2, &2, String, String>:
82 match r:
83 case Done{Json.JStr{s}}:
84 Done{s}
85 case Done{x}:
86 Fail{"expected a string"}
87 case Fail{e}:
88 Fail{e}