deliver(%Apus.Message{body: term(), from: term(), to: term()}, %{}) :: any()
handle_config(map()) :: map()