packages feed

purescript-0.13.3: tests/purs/publish/basic-example/output/Data.Ring/externs.json

{"efVersion":"0.13.2","efModuleName":["Data","Ring"],"efExports":[{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},"Semiring"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},"SemiringRecord"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"Ident":"add"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"Ident":"mul"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"Ident":"one"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"Ident":"zero"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueOpRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},"*"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueOpRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},"+"]}]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},"Ring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"Ident":"sub"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"Ident":"negate"}]},{"ValueOpRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},"-"]},{"ModuleRef":[{"start":[3,5],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[3,25]},["Data","Semiring"]]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},"RingRecord"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]},{"Ident":"subRecord"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ringInt"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ringNumber"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ringUnit"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ringFn"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ringRecord"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ringRecordNil"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ringRecordCons"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Semiring"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[7,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,37]},"Semiring"]},{"TypeClassRef":[{"start":[7,39],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,59]},"SemiringRecord"]},{"ValueRef":[{"start":[7,61],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,64]},{"Ident":"add"}]},{"ValueRef":[{"start":[7,66],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,69]},{"Ident":"mul"}]},{"ValueRef":[{"start":[7,71],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,74]},{"Ident":"one"}]},{"ValueRef":[{"start":[7,76],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,80]},{"Ident":"zero"}]},{"ValueOpRef":[{"start":[7,82],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,85]},"*"]},{"ValueOpRef":[{"start":[7,87],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[7,90]},"+"]}]},"eiImportedAs":null},{"eiModule":["Data","Symbol"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[8,21],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[8,35]},"IsSymbol"]},{"TypeRef":[{"start":[8,37],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[8,47]},"SProxy",null]},{"ValueRef":[{"start":[8,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[8,62]},{"Ident":"reflectSymbol"}]}]},"eiImportedAs":null},{"eiModule":["Data","Unit"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[9,19],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[9,23]},"Unit",[]]},{"ValueRef":[{"start":[9,25],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[9,29]},{"Ident":"unit"}]}]},"eiImportedAs":null},{"eiModule":["Prim","Row"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Row"]},{"eiModule":["Prim","RowList"],"eiImportType":{"Implicit":[]},"eiImportedAs":["RL"]},{"eiModule":["Record","Unsafe"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[12,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[12,32]},{"Ident":"unsafeGet"}]},{"ValueRef":[{"start":[12,34],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[12,43]},{"Ident":"unsafeSet"}]}]},"eiImportedAs":null},{"eiModule":["Type","Data","RowList"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[13,27],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[13,38]},"RLProxy",null]}]},"eiImportedAs":null}],"efFixities":[{"efAssociativity":"infixl","efPrecedence":6,"efOperator":"-","efAlias":[["Data","Ring"],{"Left":{"Ident":"sub"}}]}],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Ring","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[23,12],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,14]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"Ring","edTypeSynonymArguments":[["a",null]],"edTypeSynonymType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["sub",{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,12],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,14]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,11]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,17],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,19]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,16]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[23,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["Semiring0",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Data","Semiring"],"Semiring"]},{"annotation":[{"start":[22,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[22,17]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}]}}},{"EDClass":{"edClassName":"Ring","edClassTypeArguments":[["a",null]],"edClassMembers":[[{"Ident":"sub"},{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,12],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,14]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,11]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,17],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,19]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,16]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[23,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeVar","contents":"a"}]}]}]],"edClassConstraints":[{"constraintAnn":[{"start":[22,7],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[22,17]},[]],"constraintClass":[["Data","Semiring"],"Semiring"],"constraintArgs":[{"annotation":[{"start":[22,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[22,17]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edFunctionalDependencies":[],"edIsEmpty":false}},{"EDValue":{"edValueName":{"Ident":"sub"},"edValueType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[0,0],"name":"","end":[0,0]},[]],"constraintClass":[["Data","Ring"],"Ring"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,12],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,14]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[23,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,11]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,17],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,19]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[23,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,16]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[23,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[23,21]},[]],"tag":"TypeVar","contents":"a"}]}]}]},3]}}},{"EDValue":{"edValueName":{"Ident":"negate"},"edValueType":{"annotation":[{"start":[43,11],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,37]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[43,21],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,37]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[43,21],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,27]},[]],"constraintClass":[["Data","Ring"],"Ring"],"constraintArgs":[{"annotation":[{"start":[43,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,27]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[43,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,37]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[43,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,37]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[43,33],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,35]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[43,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,32]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[43,36],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[43,37]},[]],"tag":"TypeVar","contents":"a"}]}]},34]}}},{"EDType":{"edTypeName":"RingRecord","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,23]},[]],"tag":"NamedKind","contents":[["Prim","RowList"],"RowList"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,41]},[]],"tag":"Row","contents":{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,41]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,69]},[]],"tag":"Row","contents":{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,69]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]}]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"RingRecord","edTypeSynonymArguments":[["rowlist",null],["row",null],["subrow",null]],"edTypeSynonymType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["subRecord",{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,32],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,34]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,23]},[]],"tag":"TypeConstructor","contents":[["Type","Data","RowList"],"RLProxy"]},{"annotation":[{"start":[52,24],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,31]},[]],"tag":"TypeVar","contents":"rowlist"}]}]},{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,46],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,48]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,41]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,42],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,45]},[]],"tag":"TypeVar","contents":"row"}]}]},{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,60],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,62]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,59]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,55]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,59]},[]],"tag":"TypeVar","contents":"row"}]}]},{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,69]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,70],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeVar","contents":"subrow"}]}]}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["SemiringRecord0",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Data","Semiring"],"SemiringRecord"]},{"annotation":[{"start":[51,22],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[51,29]},[]],"tag":"TypeVar","contents":"rowlist"}]},{"annotation":[{"start":[51,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[51,33]},[]],"tag":"TypeVar","contents":"row"}]},{"annotation":[{"start":[51,34],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[51,40]},[]],"tag":"TypeVar","contents":"subrow"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}]}}},{"EDClass":{"edClassName":"RingRecord","edClassTypeArguments":[["rowlist",null],["row",null],["subrow",null]],"edClassMembers":[[{"Ident":"subRecord"},{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,32],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,34]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,23]},[]],"tag":"TypeConstructor","contents":[["Type","Data","RowList"],"RLProxy"]},{"annotation":[{"start":[52,24],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,31]},[]],"tag":"TypeVar","contents":"rowlist"}]}]},{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,46],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,48]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,41]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,42],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,45]},[]],"tag":"TypeVar","contents":"row"}]}]},{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,60],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,62]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,59]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,55]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,59]},[]],"tag":"TypeVar","contents":"row"}]}]},{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,69]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,70],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeVar","contents":"subrow"}]}]}]}]}]],"edClassConstraints":[{"constraintAnn":[{"start":[51,7],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[51,40]},[]],"constraintClass":[["Data","Semiring"],"SemiringRecord"],"constraintArgs":[{"annotation":[{"start":[51,22],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[51,29]},[]],"tag":"TypeVar","contents":"rowlist"},{"annotation":[{"start":[51,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[51,33]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[51,34],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[51,40]},[]],"tag":"TypeVar","contents":"subrow"}],"constraintData":null}],"edFunctionalDependencies":[{"determiners":[0],"determined":[2]}],"edIsEmpty":false}},{"EDValue":{"edValueName":{"Ident":"subRecord"},"edValueType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["rowlist",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["row",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["subrow",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[0,0],"name":"","end":[0,0]},[]],"constraintClass":[["Data","Ring"],"RingRecord"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"rowlist"},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"subrow"}],"constraintData":null},{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,32],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,34]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,16],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,23]},[]],"tag":"TypeConstructor","contents":[["Type","Data","RowList"],"RLProxy"]},{"annotation":[{"start":[52,24],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,31]},[]],"tag":"TypeVar","contents":"rowlist"}]}]},{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,46],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,48]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,41]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,42],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,45]},[]],"tag":"TypeVar","contents":"row"}]}]},{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,60],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,62]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,59]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,55]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,59]},[]],"tag":"TypeVar","contents":"row"}]}]},{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,69]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[52,70],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[52,76]},[]],"tag":"TypeVar","contents":"subrow"}]}]}]}]}]},0]},1]},2]}}},{"EDInstance":{"edInstanceClassName":[["Data","Ring"],"Ring"],"edInstanceName":{"Ident":"ringInt"},"edInstanceTypes":[{"annotation":[{"start":[27,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[27,29]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Ring"],{"Ident":"ringInt"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ring"],"Ring"],"edInstanceName":{"Ident":"ringNumber"},"edInstanceTypes":[{"annotation":[{"start":[30,29],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[30,35]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Number"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Ring"],{"Ident":"ringNumber"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ring"],"Ring"],"edInstanceName":{"Ident":"ringUnit"},"edInstanceTypes":[{"annotation":[{"start":[33,27],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[33,31]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Ring"],{"Ident":"ringUnit"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ring"],"Ring"],"edInstanceName":{"Ident":"ringFn"},"edInstanceTypes":[{"annotation":[{"start":[36,36],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[36,42]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,36],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[36,42]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[36,40]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[36,36],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[36,37]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[36,41],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[36,42]},[]],"tag":"TypeVar","contents":"b"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[36,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[36,26]},[]],"constraintClass":[["Data","Ring"],"Ring"],"constraintArgs":[{"annotation":[{"start":[36,25],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[36,26]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null}],"edInstanceChain":[[["Data","Ring"],{"Ident":"ringFn"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ring"],"Ring"],"edInstanceName":{"Ident":"ringRecord"},"edInstanceTypes":[{"annotation":[{"start":[39,82],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,92]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[39,82],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,88]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[39,89],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,92]},[]],"tag":"TypeVar","contents":"row"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[39,25],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,46]},[]],"constraintClass":[["Prim","RowList"],"RowToList"],"constraintArgs":[{"annotation":[{"start":[39,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,41]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[39,42],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,46]},[]],"tag":"TypeVar","contents":"list"}],"constraintData":null},{"constraintAnn":[{"start":[39,48],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,71]},[]],"constraintClass":[["Data","Ring"],"RingRecord"],"constraintArgs":[{"annotation":[{"start":[39,59],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,63]},[]],"tag":"TypeVar","contents":"list"},{"annotation":[{"start":[39,64],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,67]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[39,68],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[39,71]},[]],"tag":"TypeVar","contents":"row"}],"constraintData":null}],"edInstanceChain":[[["Data","Ring"],{"Ident":"ringRecord"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ring"],"RingRecord"],"edInstanceName":{"Ident":"ringRecordNil"},"edInstanceTypes":[{"annotation":[{"start":[54,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[54,44]},[]],"tag":"TypeConstructor","contents":[["Prim","RowList"],"Nil"]},{"annotation":[{"start":[54,45],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[54,48]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[54,50],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[54,51]},[]],"tag":"REmpty"}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Ring"],{"Ident":"ringRecordNil"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ring"],"RingRecord"],"edInstanceName":{"Ident":"ringRecordCons"},"edInstanceTypes":[{"annotation":[{"start":[63,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,49]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[63,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,37]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[63,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[63,20],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,27]},[]],"tag":"TypeConstructor","contents":[["Prim","RowList"],"Cons"]},{"annotation":[{"start":[63,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,31]},[]],"tag":"TypeVar","contents":"key"}]},{"annotation":[{"start":[63,32],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,37]},[]],"tag":"TypeVar","contents":"focus"}]},{"annotation":[{"start":[63,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,49]},[]],"tag":"TypeVar","contents":"rowlistTail"}]},{"annotation":[{"start":[63,51],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,54]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[63,55],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[63,61]},[]],"tag":"TypeVar","contents":"subrow"}],"edInstanceConstraints":[{"constraintAnn":[{"start":[58,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[58,22]},[]],"constraintClass":[["Data","Symbol"],"IsSymbol"],"constraintArgs":[{"annotation":[{"start":[58,19],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[58,22]},[]],"tag":"TypeVar","contents":"key"}],"constraintData":null},{"constraintAnn":[{"start":[59,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[59,46]},[]],"constraintClass":[["Prim","Row"],"Cons"],"constraintArgs":[{"annotation":[{"start":[59,19],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[59,22]},[]],"tag":"TypeVar","contents":"key"},{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[59,28]},[]],"tag":"TypeVar","contents":"focus"},{"annotation":[{"start":[59,29],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[59,39]},[]],"tag":"TypeVar","contents":"subrowTail"},{"annotation":[{"start":[59,40],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[59,46]},[]],"tag":"TypeVar","contents":"subrow"}],"constraintData":null},{"constraintAnn":[{"start":[60,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[60,47]},[]],"constraintClass":[["Data","Ring"],"RingRecord"],"constraintArgs":[{"annotation":[{"start":[60,21],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[60,32]},[]],"tag":"TypeVar","contents":"rowlistTail"},{"annotation":[{"start":[60,33],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[60,36]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[60,37],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[60,47]},[]],"tag":"TypeVar","contents":"subrowTail"}],"constraintData":null},{"constraintAnn":[{"start":[61,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[61,20]},[]],"constraintClass":[["Data","Ring"],"Ring"],"constraintArgs":[{"annotation":[{"start":[61,15],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[61,20]},[]],"tag":"TypeVar","contents":"focus"}],"constraintData":null}],"edInstanceChain":[[["Data","Ring"],{"Ident":"ringRecordCons"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Ring.purs","end":[69,62]}}