Search
@type hosts() :: list()
@callback next_host(hosts()) :: {:ok, node(), list()} | {:not_found, nil, []}