def grant.err.pick
import cswap-bend-cli@0.1.0.0/usage/cred.bend as Credimport Base
195def grant.err.pick(+e: Maybe<&2, String>) -> Result<&2, &2, String, Granted>:
196 match e:
197 case Some{+s}:
198 grant.err.kind(String.eq(s, "invalid_grant") || String.eq(s, "invalid_client"), s)
199 case None{}:
200 Fail{"transient"}