pub(crate) fn either_arms(ty: &Type) -> Option<(&Type, &Type)>
(L, R) for an Either<L, R> type (last path segment Either with two type arguments), None for anything else.
(L, R)
Either<L, R>
Either
None