fromList [ ( 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 () "TypeSynonym") , [ Type { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "TypeSynonym" } ] ) , ( Qual () (ModuleName () "Prelude") (Ident () "function") , [ Value { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "function" } ] ) , ( 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" ] } ] ) , ( UnQual () (Ident () "Constructor2") , [ Constructor { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "Constructor2" , typeName = Ident () "DataType" } ] ) , ( UnQual () (Ident () "DataType") , [ Data { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "DataType" } ] ) , ( UnQual () (Ident () "DataTypeWithSelectors") , [ Constructor { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "DataTypeWithSelectors" , typeName = Ident () "DataTypeWithSelectors" } , Data { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "DataTypeWithSelectors" } ] ) , ( UnQual () (Ident () "TypeSynonym") , [ Type { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "TypeSynonym" } ] ) , ( UnQual () (Ident () "function") , [ Value { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "function" } ] ) , ( UnQual () (Ident () "method2") , [ Method { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "method2" , className = Ident () "Class" } ] ) , ( UnQual () (Ident () "selector1") , [ Selector { symbolModule = ModuleName () "Prelude" , symbolName = Ident () "selector1" , typeName = Ident () "DataTypeWithSelectors" , constructors = [ Ident () "DataTypeWithSelectors" ] } ] ) ]