[ Data { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "Foo" } , Constructor { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "Foo1" , typeName = Ident "Foo" } , Constructor { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "Foo3" , typeName = Ident "Foo" } , Selector { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "c" , typeName = Ident "Foo" , constructors = [ Ident "Foo2" ] } , Class { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "Bar" } , Method { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "x" , className = Ident "Bar" } , NewType { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "N" } , Constructor { symbolModule = ModuleName "ExportListMembers" , symbolName = Ident "N" , typeName = Ident "N" } ]