The event router behaviour.
See Cizen.FilterDispatcher.
Cizen.FilterDispatcher
delete(Cizen.Filter.t(), term()) :: term()
put(Cizen.Filter.t(), term()) :: term()
routes(Cizen.Event.t()) :: term()
start_link() :: GenServer.on_start()