ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 1 5 1, srcInfoPoints = [SrcSpan "tests/examples/EmptyInstance.hs" 1 1 1 1,SrcSpan "tests/examples/EmptyInstance.hs" 1 1 1 1,SrcSpan "tests/examples/EmptyInstance.hs" 1 1 1 1,SrcSpan "tests/examples/EmptyInstance.hs" 3 1 3 1,SrcSpan "tests/examples/EmptyInstance.hs" 4 1 4 1,SrcSpan "tests/examples/EmptyInstance.hs" 5 1 5 1,SrcSpan "tests/examples/EmptyInstance.hs" 5 1 5 1]}) Nothing [] [] [InstDecl (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 1 3 0, srcInfoPoints = [SrcSpan "tests/examples/EmptyInstance.hs" 1 1 1 9,SrcSpan "tests/examples/EmptyInstance.hs" 1 27 1 32,SrcSpan "tests/examples/EmptyInstance.hs" 3 1 3 1,SrcSpan "tests/examples/EmptyInstance.hs" 3 1 3 1,SrcSpan "tests/examples/EmptyInstance.hs" 3 0 3 0]}) Nothing (IRule (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 10 1 26, srcInfoPoints = []}) Nothing Nothing (IHApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 10 1 26, srcInfoPoints = []}) (IHCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 10 1 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 10 1 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 10 1 21, srcInfoPoints = []}) "Traversable"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 22 1 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 22 1 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 1 22 1 26, srcInfoPoints = []}) "Tree"))))) (Just []),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 3 1 3 9, srcInfoPoints = [SrcSpan "tests/examples/EmptyInstance.hs" 3 3 3 5]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 3 1 3 2, srcInfoPoints = []}) "x"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 3 6 3 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 3 6 3 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 3 6 3 9, srcInfoPoints = []}) "Int"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 4 1 4 6, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 4 1 4 2, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 4 1 4 2, srcInfoPoints = []}) "x")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 4 3 4 6, srcInfoPoints = [SrcSpan "tests/examples/EmptyInstance.hs" 4 3 4 4]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 4 5 4 6, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/EmptyInstance.hs" 4 5 4 6, srcInfoPoints = []}) 1 "1"))) Nothing],[])