packages feed

purescript-0.13.0: tests/purs/publish/basic-example/output/Data.CommutativeRing/externs.json

{"efVersion":"0.12.5","efModuleName":["Data","CommutativeRing"],"efExports":[{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Ring"],"exportSourceDefinedIn":["Data","Ring"]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},"Ring"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Ring"],"exportSourceDefinedIn":["Data","Ring"]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},"RingRecord"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},"Semiring"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"Ident":"add"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"Ident":"mul"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"Ident":"one"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"Ident":"zero"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueOpRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},"*"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},{"exportSourceImportedFrom":["Data","Semiring"],"exportSourceDefinedIn":["Data","Semiring"]},{"ValueOpRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},"+"]}]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},"CommutativeRing"]},{"ModuleRef":[{"start":[3,5],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[3,21]},["Data","Ring"]]},{"ModuleRef":[{"start":[4,5],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[4,25]},["Data","Semiring"]]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},"CommutativeRingRecord"]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"commutativeRingInt"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"commutativeRingNumber"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"commutativeRingUnit"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"commutativeRingFn"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"commutativeRingRecord"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"commutativeRingRecordNil"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"commutativeRingRecordCons"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Ring"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[8,19],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[8,29]},"Ring"]},{"TypeClassRef":[{"start":[8,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[8,47]},"RingRecord"]}]},"eiImportedAs":null},{"eiModule":["Data","Semiring"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[9,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[9,37]},"Semiring"]},{"ValueRef":[{"start":[9,39],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[9,42]},{"Ident":"add"}]},{"ValueRef":[{"start":[9,44],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[9,47]},{"Ident":"mul"}]},{"ValueRef":[{"start":[9,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[9,52]},{"Ident":"one"}]},{"ValueRef":[{"start":[9,54],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[9,58]},{"Ident":"zero"}]},{"ValueOpRef":[{"start":[9,60],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[9,63]},"*"]},{"ValueOpRef":[{"start":[9,65],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[9,68]},"+"]}]},"eiImportedAs":null},{"eiModule":["Data","Symbol"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[10,21],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[10,35]},"IsSymbol"]}]},"eiImportedAs":null},{"eiModule":["Data","Unit"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[11,19],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[11,23]},"Unit",[]]}]},"eiImportedAs":null},{"eiModule":["Prim","Row"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Row"]},{"eiModule":["Prim","RowList"],"eiImportType":{"Implicit":[]},"eiImportedAs":["RL"]}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"CommutativeRing","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"CommutativeRing","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":["Ring0",{"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","Ring"],"Ring"]},{"annotation":[{"start":[22,12],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[22,13]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}}},{"EDClass":{"edClassName":"CommutativeRing","edClassTypeArguments":[["a",null]],"edClassMembers":[],"edClassConstraints":[{"constraintAnn":[{"start":[22,7],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[22,13]},[]],"constraintClass":[["Data","Ring"],"Ring"],"constraintArgs":[{"annotation":[{"start":[22,12],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[22,13]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edFunctionalDependencies":[]}},{"EDType":{"edTypeName":"CommutativeRingRecord","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim","RowList"],"RowList"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"Row","contents":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"Row","contents":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]}]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"CommutativeRingRecord","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":["RingRecord0",{"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","Ring"],"RingRecord"]},{"annotation":[{"start":[32,18],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[32,25]},[]],"tag":"TypeVar","contents":"rowlist"}]},{"annotation":[{"start":[32,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[32,29]},[]],"tag":"TypeVar","contents":"row"}]},{"annotation":[{"start":[32,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[32,36]},[]],"tag":"TypeVar","contents":"subrow"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}}},{"EDClass":{"edClassName":"CommutativeRingRecord","edClassTypeArguments":[["rowlist",null],["row",null],["subrow",null]],"edClassMembers":[],"edClassConstraints":[{"constraintAnn":[{"start":[32,7],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[32,36]},[]],"constraintClass":[["Data","Ring"],"RingRecord"],"constraintArgs":[{"annotation":[{"start":[32,18],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[32,25]},[]],"tag":"TypeVar","contents":"rowlist"},{"annotation":[{"start":[32,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[32,29]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[32,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[32,36]},[]],"tag":"TypeVar","contents":"subrow"}],"constraintData":null}],"edFunctionalDependencies":[{"determiners":[0],"determined":[2]}]}},{"EDInstance":{"edInstanceClassName":[["Data","CommutativeRing"],"CommutativeRing"],"edInstanceName":{"Ident":"commutativeRingInt"},"edInstanceTypes":[{"annotation":[{"start":[24,48],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[24,51]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","CommutativeRing"],{"Ident":"commutativeRingInt"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","CommutativeRing"],"CommutativeRing"],"edInstanceName":{"Ident":"commutativeRingNumber"},"edInstanceTypes":[{"annotation":[{"start":[25,51],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[25,57]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Number"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","CommutativeRing"],{"Ident":"commutativeRingNumber"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","CommutativeRing"],"CommutativeRing"],"edInstanceName":{"Ident":"commutativeRingUnit"},"edInstanceTypes":[{"annotation":[{"start":[26,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[26,53]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","CommutativeRing"],{"Ident":"commutativeRingUnit"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","CommutativeRing"],"CommutativeRing"],"edInstanceName":{"Ident":"commutativeRingFn"},"edInstanceTypes":[{"annotation":[{"start":[27,69],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[27,75]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[27,69],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[27,75]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[27,71],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[27,73]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[27,69],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[27,70]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[27,74],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[27,75]},[]],"tag":"TypeVar","contents":"b"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[27,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[27,48]},[]],"constraintClass":[["Data","CommutativeRing"],"CommutativeRing"],"constraintArgs":[{"annotation":[{"start":[27,47],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[27,48]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null}],"edInstanceChain":[[["Data","CommutativeRing"],{"Ident":"commutativeRingFn"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","CommutativeRing"],"CommutativeRing"],"edInstanceName":{"Ident":"commutativeRingRecord"},"edInstanceTypes":[{"annotation":[{"start":[28,115],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,125]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[28,115],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,121]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[28,122],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,125]},[]],"tag":"TypeVar","contents":"row"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[28,36],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,57]},[]],"constraintClass":[["Prim","RowList"],"RowToList"],"constraintArgs":[{"annotation":[{"start":[28,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,52]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[28,53],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,57]},[]],"tag":"TypeVar","contents":"list"}],"constraintData":null},{"constraintAnn":[{"start":[28,59],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,93]},[]],"constraintClass":[["Data","CommutativeRing"],"CommutativeRingRecord"],"constraintArgs":[{"annotation":[{"start":[28,81],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,85]},[]],"tag":"TypeVar","contents":"list"},{"annotation":[{"start":[28,86],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,89]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[28,90],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[28,93]},[]],"tag":"TypeVar","contents":"row"}],"constraintData":null}],"edInstanceChain":[[["Data","CommutativeRing"],{"Ident":"commutativeRingRecord"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","CommutativeRing"],"CommutativeRingRecord"],"edInstanceName":{"Ident":"commutativeRingRecordNil"},"edInstanceTypes":[{"annotation":[{"start":[34,60],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[34,66]},[]],"tag":"TypeConstructor","contents":[["Prim","RowList"],"Nil"]},{"annotation":[{"start":[34,67],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[34,70]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[34,72],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[34,73]},[]],"tag":"REmpty"}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","CommutativeRing"],{"Ident":"commutativeRingRecordNil"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","CommutativeRing"],"CommutativeRingRecord"],"edInstanceName":{"Ident":"commutativeRingRecordCons"},"edInstanceTypes":[{"annotation":[{"start":[42,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,60]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[42,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,48]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[42,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,42]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[42,31],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,38]},[]],"tag":"TypeConstructor","contents":[["Prim","RowList"],"Cons"]},{"annotation":[{"start":[42,39],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,42]},[]],"tag":"TypeVar","contents":"key"}]},{"annotation":[{"start":[42,43],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,48]},[]],"tag":"TypeVar","contents":"focus"}]},{"annotation":[{"start":[42,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,60]},[]],"tag":"TypeVar","contents":"rowlistTail"}]},{"annotation":[{"start":[42,62],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,65]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[42,66],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]},[]],"tag":"TypeVar","contents":"subrow"}],"edInstanceConstraints":[{"constraintAnn":[{"start":[37,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[37,22]},[]],"constraintClass":[["Data","Symbol"],"IsSymbol"],"constraintArgs":[{"annotation":[{"start":[37,19],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[37,22]},[]],"tag":"TypeVar","contents":"key"}],"constraintData":null},{"constraintAnn":[{"start":[38,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[38,46]},[]],"constraintClass":[["Prim","Row"],"Cons"],"constraintArgs":[{"annotation":[{"start":[38,19],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[38,22]},[]],"tag":"TypeVar","contents":"key"},{"annotation":[{"start":[38,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[38,28]},[]],"tag":"TypeVar","contents":"focus"},{"annotation":[{"start":[38,29],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[38,39]},[]],"tag":"TypeVar","contents":"subrowTail"},{"annotation":[{"start":[38,40],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[38,46]},[]],"tag":"TypeVar","contents":"subrow"}],"constraintData":null},{"constraintAnn":[{"start":[39,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[39,58]},[]],"constraintClass":[["Data","CommutativeRing"],"CommutativeRingRecord"],"constraintArgs":[{"annotation":[{"start":[39,32],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[39,43]},[]],"tag":"TypeVar","contents":"rowlistTail"},{"annotation":[{"start":[39,44],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[39,47]},[]],"tag":"TypeVar","contents":"row"},{"annotation":[{"start":[39,48],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[39,58]},[]],"tag":"TypeVar","contents":"subrowTail"}],"constraintData":null},{"constraintAnn":[{"start":[40,10],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[40,31]},[]],"constraintClass":[["Data","CommutativeRing"],"CommutativeRing"],"constraintArgs":[{"annotation":[{"start":[40,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[40,31]},[]],"tag":"TypeVar","contents":"focus"}],"constraintData":null}],"edInstanceChain":[[["Data","CommutativeRing"],{"Ident":"commutativeRingRecordCons"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/CommutativeRing.purs","end":[42,72]}}