9:6-9 TTypeConstructor "Foo" 9:12-15 TDataConstructor "Foo" 9:18-21 TRecordField "foo" 9:25-28 TTypeConstructor "Int" 11:7-10 TClass "Boo" 11:11-12 TTypeVariable "a" 12:3-6 TClassMethod "boo" 12:10-11 TTypeVariable "a" 12:15-16 TTypeVariable "a" 14:10-13 TClass "Boo" 14:14-17 TTypeConstructor "Int" 15:5-8 TClassMethod "boo" 15:9-10 TVariable "x" 15:13-14 TVariable "x" 15:15-16 TOperator "+" 17:6-8 TTypeConstructor "Dd" 17:11-13 TDataConstructor "Dd" 17:14-17 TTypeConstructor "Int" 19:9-12 TPatternSynonym "One" 19:15-18 TDataConstructor "Foo" 21:1-4 TVariable "ggg" 21:7-10 TPatternSynonym "One" 23:6-9 TTypeConstructor "Doo" 23:12-15 TDataConstructor "Doo" 23:16-24 TModule "Prelude." 23:24-27 TTypeConstructor "Int" 24:6-10 TTypeSynonym "Bar1" 24:13-16 TTypeConstructor "Int" 25:6-10 TTypeSynonym "Bar2" 25:13-16 TTypeConstructor "Doo" 27:1-3 TFunction "bb" 27:8-11 TClass "Boo" 27:12-13 TTypeVariable "a" 27:18-19 TTypeVariable "a" 27:23-24 TTypeVariable "a" 28:1-3 TFunction "bb" 28:4-5 TVariable "x" 28:9-12 TClassMethod "boo" 28:13-14 TVariable "x" 29:1-3 TFunction "aa" 29:7-11 TTypeVariable "cool" 29:15-18 TTypeConstructor "Int" 29:22-26 TTypeVariable "cool" 30:1-3 TFunction "aa" 30:4-5 TVariable "x" 30:9-10 TVariable "c" 30:14-16 TFunction "aa" 30:17-18 TVariable "x" 30:19-20 TVariable "c" 31:12-14 TVariable "xx" 31:16-18 TVariable "yy" 32:11-13 TVariable "dd" 34:2-4 TVariable "zz" 34:6-8 TVariable "kk" 35:1-3 TFunction "cc" 35:7-10 TTypeConstructor "Foo" 35:15-18 TTypeConstructor "Int" 35:20-23 TTypeConstructor "Int" 35:28-31 TTypeConstructor "Int" 36:1-3 TFunction "cc" 36:4-5 TVariable "f" 36:7-9 TVariable "gg" 36:11-13 TVariable "vv" 37:10-12 TVariable "gg" 38:14-17 TRecordField "foo" 38:18-19 TOperator "$" 38:20-21 TVariable "f" 38:24-27 TRecordField "foo" 39:14-17 TRecordField "foo" 39:18-19 TOperator "$" 39:20-21 TVariable "f" 39:24-27 TRecordField "foo" 41:1-3 TFunction "go" 41:6-9 TRecordField "foo" 42:1-4 TFunction "add" 42:8-16 TModule "Prelude." 42:16-17 TOperator "+" 47:1-5 TVariable "main" 47:9-11 TTypeConstructor "IO" 48:1-5 TVariable "main" 48:8-16 TFunction "putStrLn"