Behaviour to implement by the servers
execute(String.t()) :: {:reply, any()} | :noreply
handle(any()) :: {:reply, any()} | :noreply