1 -- !!! Test type checking of mutually recursive groups
2 -- GHC 5.00 was falling into a black hole when type checking a recursive
3 -- group of type declarations including a *chain* of type synonyms.
5 module ShouldCompile where
7 type PhraseFun = PMap -> Float
8 type PMap = () -> Player
9 data Player = MkT PhraseFun