EitherError
either::Either
Defining our own `EitherError` type has no value now that `Either` provides the same implementation. Related: https://github.com/libp2p/rust-libp2p/issues/3271
Continues addressing https://github.com/libp2p/rust-libp2p/issues/2217.