fn process_names(
    recv: Receiver<(String, u32)>
) -> Result<HashMap<String, HashSet<u32>>>