public static Deadline operator +(Deadline deadline, TimeSpan duration) { return deadline.When == DateTime.MaxValue ? deadline : new Deadline(deadline.When.Add(duration)); }