Dispatchable

public protocol Dispatchable : CustomDebugStringConvertible

Protocol that marks something that can be actually dispatched into the Store. It doesn’t have any particular requirement, and the protocol is actually used to simply mark a category of items. Currently the Store is able to manage 3 types of Dispatchable: SideEffect, StateUpdater and Action (deprecated).