base.Res[T,E]

imm !: imm T -> …,
read !: read T -> …,
mut !: T -> …,
imm .ok: iso base.Opt[imm T] -> …,
read .ok: mut base.Opt[read T] -> …,
mut .ok: mut base.Opt[T] -> …,
imm .mapErr[R$0](f: mut base.ResMapErr[imm T,imm E,R$0]): mut base.Res[imm T,R$0] -> …,
read .mapErr[R$0](f: mut base.ResMapErr[read T,read E,R$0]): mut base.Res[read T,R$0] -> …,
mut .mapErr[R$0](f: mut base.ResMapErr[T,E,R$0]): mut base.Res[T,R$0] -> …,
mut .match[R$0](m: mut base.EitherMatch[T,E,R$0]): R$0, // from base.Either/2
read .match[R$0](m: mut base.EitherMatch[read T,read E,R$0]): R$0, // from base.Either/2
imm .match[R$0](m: mut base.EitherMatch[imm T,imm E,R$0]): R$0, // from base.Either/2
imm .resMatch[R$0](m: mut base.ResMatch[imm T,imm E,R$0]): R$0 -> …,
read .resMatch[R$0](m: mut base.ResMatch[read T,read E,R$0]): R$0 -> …,
mut .resMatch[R$0](m: mut base.ResMatch[T,E,R$0]): R$0 -> …,
imm .map[R$0](f: mut base.ResMap[imm T,imm E,R$0]): mut base.Res[R$0,imm E] -> …,
read .map[R$0](f: mut base.ResMap[read T,read E,R$0]): mut base.Res[R$0,read E] -> …,
mut .map[R$0](f: mut base.ResMap[T,E,R$0]): mut base.Res[R$0,E] -> …,
read .isOk: imm base.Bool -> …,
read .isErr: imm base.Bool -> …,
imm .err: iso base.Opt[imm E] -> …,
read .err: mut base.Opt[read E] -> …,
mut .err: mut base.Opt[E] -> …,
imm !: imm T -> …,
read !: read T -> …,
mut !: T -> …,
imm .ok: iso base.Opt[imm T] -> …,
read .ok: mut base.Opt[read T] -> …,
mut .ok: mut base.Opt[T] -> …,
imm .mapErr[R$0](f: mut base.ResMapErr[imm T,imm E,R$0]): mut base.Res[imm T,R$0] -> …,
read .mapErr[R$0](f: mut base.ResMapErr[read T,read E,R$0]): mut base.Res[read T,R$0] -> …,
mut .mapErr[R$0](f: mut base.ResMapErr[T,E,R$0]): mut base.Res[T,R$0] -> …,
mut .match[R$0](m: mut base.EitherMatch[T,E,R$0]): R$0, // from base.Either/2
read .match[R$0](m: mut base.EitherMatch[read T,read E,R$0]): R$0, // from base.Either/2
imm .match[R$0](m: mut base.EitherMatch[imm T,imm E,R$0]): R$0, // from base.Either/2
imm .resMatch[R$0](m: mut base.ResMatch[imm T,imm E,R$0]): R$0 -> …,
read .resMatch[R$0](m: mut base.ResMatch[read T,read E,R$0]): R$0 -> …,
mut .resMatch[R$0](m: mut base.ResMatch[T,E,R$0]): R$0 -> …,
imm .map[R$0](f: mut base.ResMap[imm T,imm E,R$0]): mut base.Res[R$0,imm E] -> …,
read .map[R$0](f: mut base.ResMap[read T,read E,R$0]): mut base.Res[R$0,read E] -> …,
mut .map[R$0](f: mut base.ResMap[T,E,R$0]): mut base.Res[R$0,E] -> …,
read .isOk: imm base.Bool -> …,
read .isErr: imm base.Bool -> …,
imm .err: iso base.Opt[imm E] -> …,
read .err: mut base.Opt[read E] -> …,
mut .err: mut base.Opt[E] -> …,