/// <summary> /// Equality override /// </summary> public bool Equals(EitherUnsafe <L, R> other) => IsRight ? other.Equals(RightValue) : other.Equals(LeftValue);