я тебе тоже говорю что если в рантайме кондишн только эвалюэйтишь, то в рантайме результат и получишь, а ты мне это пытаешься это объяснить, лол
Тут вопрос в том, что компилятор мог сделать возвращаемым типом энам с двумя вариантами и реализовать для него Fn(...) -> ...