ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 1 1 5 1, srcInfoPoints = [SrcSpan "tests/examples/FamilyVarid.hs" 1 1 1 1,SrcSpan "tests/examples/FamilyVarid.hs" 2 1 2 1,SrcSpan "tests/examples/FamilyVarid.hs" 2 1 2 1,SrcSpan "tests/examples/FamilyVarid.hs" 4 1 4 1,SrcSpan "tests/examples/FamilyVarid.hs" 5 1 5 1,SrcSpan "tests/examples/FamilyVarid.hs" 5 1 5 1]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 2 1 2 25, srcInfoPoints = [SrcSpan "tests/examples/FamilyVarid.hs" 2 1 2 7,SrcSpan "tests/examples/FamilyVarid.hs" 2 20 2 25]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 2 8 2 19, srcInfoPoints = []}) "FamilyVarid") Nothing Nothing)) [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 1 1 1 30, srcInfoPoints = [SrcSpan "tests/examples/FamilyVarid.hs" 1 1 1 13,SrcSpan "tests/examples/FamilyVarid.hs" 1 27 1 30]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 1 14 1 26, srcInfoPoints = []}) "TypeFamilies"]] [] [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 1 4 28, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 1 4 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 1 4 2, srcInfoPoints = []}) "f") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 3 4 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 3 4 9, srcInfoPoints = []}) "family"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 10 4 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 10 4 16, srcInfoPoints = []}) "forall")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 17 4 28, srcInfoPoints = [SrcSpan "tests/examples/FamilyVarid.hs" 4 17 4 18]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 19 4 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 19 4 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/FamilyVarid.hs" 4 19 4 28, srcInfoPoints = []}) "undefined")))) Nothing]],[])