2016-07-07 3 views

ответ

11

Да, но в GADT syntax вы всегда должны явно указать тип возвращаемого конструктора:

(Кроме того, это может пригодиться:

deriving instance (Show a) => Show (ConstrainedRecord a) 

используя StandaloneDeriving, так как нормальный deriving не работает.)