что, если просто избавиться от понятия "кортеж из одного элемента"? вот думаю над этим и проблем не вижу особо, а синтаксис (T,) равносилен T. разве что в компиляторе просто r...
а в чем проблема, зачем нужно различать две таких записи?
в самом ллвм в билтинах или его определяют?