Returns a new Duration from applying this to base.
base
If this is none, returns null.
null
Duration apply(Duration base) { if (this == none) return null; return duration == null ? base * scaleFactor : duration; }