``` public static class TimeSpanExtensions { public static TimeSpan SubtractSaturating(this TimeSpan self, TimeSpan other) => self >= other ? self.Subtract(other) : TimeSpan.Zero; } ```