def grant.parse
import cswap-bend-cli@0.1.0.0/usage/cred.bend as Credimport Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
178def grant.parse(r: Result<&2, &2, String, Json.Json>, +j: Json.Json, +o: Json.Json, +now: U32) -> Result<&2, &2, String, Granted>:
179 match r:
180 case Fail{e}:
181 Fail{"transient"}
182 case Done{+resp}:
183 grant.ok(refresh.build(j, o, resp, now), token.account(resp))