fromList [ ( Qual () (ModuleName () "Prelude") (Ident () "Class") , [ Class { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "Class" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "Constructor1") , [ Constructor { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "Constructor1" , typeName = Ident () "DataType" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "Constructor2") , [ Constructor { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "Constructor2" , typeName = Ident () "DataType" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "DataType") , [ Data { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "DataType" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "DataTypeWithSelectors") , [ Constructor { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "DataTypeWithSelectors" , typeName = Ident () "DataTypeWithSelectors" } , Data { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "DataTypeWithSelectors" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "Newtype") , [ Constructor { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "Newtype" , typeName = Ident () "Newtype" } , NewType { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "Newtype" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "NewtypeWithSelectors") , [ Constructor { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "NewtypeWithSelectors" , typeName = Ident () "NewtypeWithSelectors" } , NewType { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "NewtypeWithSelectors" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "TypeSynonym") , [ Type { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "TypeSynonym" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "function") , [ Value { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "function" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "method1") , [ Method { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "method1" , className = Ident () "Class" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "method2") , [ Method { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "method2" , className = Ident () "Class" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "selector1") , [ Selector { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "selector1" , typeName = Ident () "DataTypeWithSelectors" , constructors = [ Ident () "DataTypeWithSelectors" ] } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "selector2") , [ Selector { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "selector2" , typeName = Ident () "DataTypeWithSelectors" , constructors = [ Ident () "DataTypeWithSelectors" ] } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "unNewtype") , [ Selector { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "unNewtype" , typeName = Ident () "NewtypeWithSelectors" , constructors = [ Ident () "NewtypeWithSelectors" ] } ] ) ]