уровень типов, но вот такой код увы не собирается :(
                  
                  
                  type If b x y = b x y
                  
                  
                  type T a b    = a
                  
                  
                  type F a b    = b
                  
                  
                  
                  
                  
                  m :: If T Int Char
                  
                  
                  m = undefined
                  
                  
                  Это можно как-то обойти или нет?
                  
                  
                
-XLiberalTypeSynonyms
Обсуждают сегодня