Возможно, имелись в виду типы объединения (также известные как типы сумм, варианты или типы выбора) в программировании. 1
В информатике объединение (англ. union) — это значение или структура данных, которая может иметь несколько различных представлений. 2
В зависимости от языка программирования и его типизации, существуют разные виды объединений:
Ещё есть понятие «анонимного объединения» — такого типа объединений, в котором нет имени. 5