pub fn insert_or_report( channel: Sender<Box<dyn Diagnostic>>, hashmap: &mut FxHashMap<Derive, Range>, key: Derive, range: Range )