В реальности у нас есть эмбиентный язык, на котором можно описать универальные ножницы и спроектировать в конкретные инженерные языки по-разному, да. Предлагается его формализовать?
Это я к тому, что сведение проблемы перевода между языками (или иного взаимодействия) сводить к универальному языку мне кажется неправильным углом зрения, т. к. это сведение неподъёмного к ещё более неподъёмному. Раз нет универсального языка и, соответственно, типов в нём, то типы здесь и вовсе ни при чём. Точнее, если и при чём, то это другие типы