public override bool Equals([NotNullWhen(true)] object? value) => value is Range r && r.Start.Equals(Start) &&