1 2 3 4 5 6 7 8 9 10
module Misplaced where instance Eq (T a) {-# SPECIALISE instance Eq (T Int) #-} -- A mis-placed signature data T a = T a