ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 1 1 6 1, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 1 1 1 1,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 1 3 1,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 1 3 1,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 1 3 1,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 1 5 1,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 6 1 6 1,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 6 1 6 1]}) Nothing [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 1 1 1 31, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 1 1 1 13,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 1 28 1 31]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 1 14 1 27, srcInfoPoints = []}) "TypeOperators"]] [] [TypeDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 1 3 17, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 1 3 5,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 13 3 14]}) (DHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 6 3 12, srcInfoPoints = []}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 6 3 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 6 3 7, srcInfoPoints = []}) "T")) (UnkindedVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 8 3 12, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 8 3 9,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 9 3 11,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 11 3 12]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 9 3 11, srcInfoPoints = []}) "~>"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 15 3 17, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 15 3 16,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 16 3 17]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 15 3 17, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 15 3 16,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 16 3 17]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 15 3 17, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 15 3 16,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 3 16 3 17]})))),TypeDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 1 5 14, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 1 5 5,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 10 5 11]}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 6 5 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 6 5 9, srcInfoPoints = []}) "Foo")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 12 5 14, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 12 5 13,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 13 5 14]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 12 5 14, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 12 5 13,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 13 5 14]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 12 5 14, srcInfoPoints = [SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 12 5 13,SrcSpan "tests/examples/TypeOperatorAsVariable.hs" 5 13 5 14]}))))],[])