handle_command([String.t()], term(), %{required(String.t()) => (... -> any())}) :: :ok | {:reply, iodata()}