Make ast_util::path_name_i take a slice vector, eliminate a bad copy