pub type EnsureOneOf<L, R> = EitherOfDiverse<L, R>;
“OR gate” implementation of
EnsureOrigin allowing for different
Success types for
R, with them combined using an
Origin check will pass if
R origin check passes.
L is tested first.
Successful origin is derived from the left side.