{"efVersion":"0.10.5","efModuleName":["Data","Bounded"],"efExports":[{"ReExportRef":[["Data","Ordering"],{"TypeRef":["Ordering",["EQ","GT","LT"]]}]},{"TypeClassRef":"Bounded"},{"ReExportRef":[["Data","Ord"],{"TypeClassRef":"Ord"}]},{"ValueRef":{"Ident":"bottom"}},{"ReExportRef":[["Data","Ord"],{"ValueRef":{"Ident":"compare"}}]},{"ValueRef":{"Ident":"top"}},{"ReExportRef":[["Data","Ord"],{"ValueOpRef":"<"}]},{"ReExportRef":[["Data","Ord"],{"ValueOpRef":"<="}]},{"ReExportRef":[["Data","Ord"],{"ValueOpRef":">"}]},{"ReExportRef":[["Data","Ord"],{"ValueOpRef":">="}]},{"PositionedDeclarationRef":[{"start":[5,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[5,20]},[],{"ModuleRef":["Data","Ord"]}]},{"TypeInstanceRef":{"Ident":"boundedBoolean"}},{"TypeInstanceRef":{"Ident":"boundedInt"}},{"TypeInstanceRef":{"Ident":"boundedChar"}},{"TypeInstanceRef":{"Ident":"boundedOrdering"}},{"TypeInstanceRef":{"Ident":"boundedUnit"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Ord"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[8,18],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[8,27]},[],{"TypeClassRef":"Ord"}]},{"PositionedDeclarationRef":[{"start":[8,29],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[8,41]},[],{"TypeRef":["Ordering",null]}]},{"PositionedDeclarationRef":[{"start":[8,43],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[8,50]},[],{"ValueRef":{"Ident":"compare"}}]},{"PositionedDeclarationRef":[{"start":[8,52],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[8,55]},[],{"ValueOpRef":"<"}]},{"PositionedDeclarationRef":[{"start":[8,57],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[8,61]},[],{"ValueOpRef":"<="}]},{"PositionedDeclarationRef":[{"start":[8,63],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[8,66]},[],{"ValueOpRef":">"}]},{"PositionedDeclarationRef":[{"start":[8,68],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[8,72]},[],{"ValueOpRef":">="}]}]},"eiImportedAs":null},{"eiModule":["Data","Unit"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[9,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[9,23]},[],{"TypeRef":["Unit",[]]}]},{"PositionedDeclarationRef":[{"start":[9,25],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-prelude/src/Data/Bounded.purs","end":[9,29]},[],{"ValueRef":{"Ident":"unit"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Bounded","edTypeKind":{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":{"TypeSynonym":[]}}},{"EDTypeSynonym":{"edTypeSynonymName":"Bounded","edTypeSynonymArguments":[["a",null]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["top",{"tag":"TypeVar","contents":"a"},{"tag":"RCons","contents":["bottom",{"tag":"TypeVar","contents":"a"},{"tag":"RCons","contents":["__superclass_Data.Ord.Ord_0",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"REmpty","contents":[]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Ord"],"Ord"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"REmpty","contents":[]}]}]}]}]}}},{"EDClass":{"edClassName":"Bounded","edClassTypeArguments":[["a",null]],"edClassMembers":[[{"Ident":"top"},{"tag":"TypeVar","contents":"a"}],[{"Ident":"bottom"},{"tag":"TypeVar","contents":"a"}]],"edClassConstraints":[{"constraintClass":[["Data","Ord"],"Ord"],"constraintArgs":[{"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edFunctionalDependencies":[]}},{"EDValue":{"edValueName":{"Ident":"bottom"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Bounded"],"Bounded"],"constraintArgs":[{"tag":"TypeVar","contents":"a"}],"constraintData":null}],{"tag":"TypeVar","contents":"a"}]},1]}}},{"EDValue":{"edValueName":{"Ident":"top"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Bounded"],"Bounded"],"constraintArgs":[{"tag":"TypeVar","contents":"a"}],"constraintData":null}],{"tag":"TypeVar","contents":"a"}]},0]}}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedBoolean"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedInt"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedChar"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Prim"],"Char"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedOrdering"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Ordering"],"Ordering"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedUnit"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}],"edInstanceConstraints":[]}}]}