base.ResMap[T,E,R]

mut .err(x: E): mut base.Res[R,E] -> …,
mut .b(x: E): mut base.Res[R,E] -> …, // from base.ResMatch/3
mut .ok(x: T): mut base.Res[R,E] -> …,
mut .a(x: T): mut base.Res[R,E] -> …, // from base.ResMatch/3
mut #(x: T): R,
mut .err(x: E): mut base.Res[R,E] -> …,
mut .b(x: E): mut base.Res[R,E] -> …, // from base.ResMatch/3
mut .ok(x: T): mut base.Res[R,E] -> …,
mut .a(x: T): mut base.Res[R,E] -> …, // from base.ResMatch/3
mut #(x: T): R,