pub fn host_discovering(
    id: HostId,
    is_discovering: bool
) -> Predicate<HostWatcherState>