pub trait ConstantCore {
// Required methods
fn constants(&self) -> &Vec<String>;
fn constant_map(&self) -> &HashMap<String, ConstantIndex>;
fn constants_mut(&mut self) -> &mut Vec<String>;
fn constant_map_mut(&mut self) -> &mut HashMap<String, ConstantIndex>;
}