public static TimeSpan Milliseconds(this TimeSpan value) => value.Between(new TimeSpan(TimeSpan.TicksPerMillisecond), new TimeSpan(TimeSpan.TicksPerSecond - 1));
public static TimeSpan Hours(this TimeSpan value) => value.Between(new TimeSpan(TimeSpan.TicksPerHour), new TimeSpan(TimeSpan.TicksPerDay - 1));
public static TimeSpan Days(this TimeSpan value) => value.Between(new TimeSpan(TimeSpan.TicksPerDay), new TimeSpan(TimeSpan.TicksPerDay * 7 - 1));
public static TimeSpan Minutes(this TimeSpan value) => value.Between(new TimeSpan(TimeSpan.TicksPerMinute), new TimeSpan(TimeSpan.TicksPerHour - 1));