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