pub fn generate_interface_files( mv_file_locations: &mut [(Symbol, NamedAddressMapIndex)], interface_files_dir_opt: Option<String>, named_address_mapping: &BTreeMap<CompiledModuleId, String>, separate_by_hash: bool) -> Result<Vec<(Symbol, NamedAddressMapIndex)>>