вот это тип чисто офигеть
это вывелось автоматически, чисто комбинаторика — есть юниты разных типов значит встаёт вопрос как должна выглядеть комбинация любых двух пар
на практике это означает, что всё будет работать даже после того, как другие преобразования перед передачей юнита в source превратят его в эвент. я просто посчитал что это будет выбивать из воркфлоу без весомой причины