Apply one intent. Returns the next state plus the set of slices that actually changed (by reference). Callers compare the set rather than re-deriving it so that "no-op" intents (e.g. setting the same sort) do not wake listeners.
Apply one intent. Returns the next state plus the set of slices that actually changed (by reference). Callers compare the set rather than re-deriving it so that "no-op" intents (e.g. setting the same sort) do not wake listeners.