fn name_by_region_index(
    index: usize,
    available_names: &mut Vec<Symbol>,
    num_available: usize
) -> Symbol