GHC 6.10.2 the 'impossible' panic with type families