StackActionOf
A convenience type alias for referring to a stack action of a given reducer’s domain.
typealias StackActionOf<R> = StackAction<R.State, R.Action> where R : Reducer
Instead of specifying two generics:
case path(StackAction<Path.State, Path.Action>)
You can specify a single generic:
case path(StackActionOf<Path>)