withNewInterval

open override fun withNewInterval(i: Interval): Directive<A>

Creates a new object that is identical except that it exists on a different interval.