1 2 3 4 5
SelfDep.hs:3:11: error: Type constructor âTâ cannot be used here (it is defined and used in the same recursive group) In the kind âT -> *â