fn active_block_intersection(
    register_group: &HashSet<RegisterName>,
    registers_active_blocks: &HashMap<RegisterName, HashSet<usize>>
) -> HashSet<usize>