pub fn into_inner(self) -> T {
        match self {
            Self::Left(x) | Self::Right(x) => x,
        }
    }
Extract the value of an either over two equivalent types.
futures-util/src/future/either.rs