fn multi_map( out: &mut Vec<Change>, prefix: &str, prev: &BTreeMap<String, Vec<String>>, next: &BTreeMap<String, Vec<String>>, )
Compares a name -> values map, reporting per-name adds/removes/modifies.
name -> values