purescript-0.13.0: tests/purs/publish/basic-example/output/Data.Generic.Rep.Enum/externs.json
{"efVersion":"0.12.5","efModuleName":["Data","Generic","Rep","Enum"],"efExports":[{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericCardinality'"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericFromEnum'"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericPred'"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericSucc'"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericToEnum'"}]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},"GenericEnum"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericPred"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericSucc"}]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},"GenericBoundedEnum"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericCardinality"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericToEnum"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]},{"Ident":"genericFromEnum"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericEnumNoArguments"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericEnumArgument"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericEnumConstructor"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericEnumSum"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericEnumProduct"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericBoundedEnumNoArguments"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericBoundedEnumArgument"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericBoundedEnumConstructor"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericBoundedEnumSum"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericBoundedEnumProduct"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Enum"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[5,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,36]},"BoundedEnum"]},{"TypeClassRef":[{"start":[5,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,48]},"Enum"]},{"TypeRef":[{"start":[5,50],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,65]},"Cardinality",null]},{"ValueRef":[{"start":[5,67],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,78]},{"Ident":"cardinality"}]},{"ValueRef":[{"start":[5,80],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,88]},{"Ident":"fromEnum"}]},{"ValueRef":[{"start":[5,90],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,94]},{"Ident":"pred"}]},{"ValueRef":[{"start":[5,96],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,100]},{"Ident":"succ"}]},{"ValueRef":[{"start":[5,102],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[5,108]},{"Ident":"toEnum"}]}]},"eiImportedAs":null},{"eiModule":["Data","Generic","Rep"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[6,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,39]},"Generic"]},{"TypeRef":[{"start":[6,41],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,53]},"Argument",null]},{"TypeRef":[{"start":[6,55],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,70]},"Constructor",null]},{"TypeRef":[{"start":[6,72],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,87]},"NoArguments",null]},{"TypeRef":[{"start":[6,89],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,100]},"Product",null]},{"TypeRef":[{"start":[6,102],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,109]},"Sum",null]},{"ValueRef":[{"start":[6,111],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,115]},{"Ident":"from"}]},{"ValueRef":[{"start":[6,117],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[6,119]},{"Ident":"to"}]}]},"eiImportedAs":null},{"eiModule":["Data","Generic","Rep","Bounded"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[7,34],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[7,53]},"GenericBottom"]},{"TypeClassRef":[{"start":[7,55],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[7,71]},"GenericTop"]},{"ValueRef":[{"start":[7,73],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[7,87]},{"Ident":"genericBottom'"}]},{"ValueRef":[{"start":[7,89],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[7,100]},{"Ident":"genericTop'"}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[8,20],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[8,29]},"Maybe",null]}]},"eiImportedAs":null},{"eiModule":["Data","Newtype"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[9,22],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[9,28]},{"Ident":"unwrap"}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"genericCardinality'"},"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","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[57,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,39]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[57,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,37]},[]],"tag":"TypeConstructor","contents":[["Data","Enum"],"Cardinality"]},{"annotation":[{"start":[57,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,39]},[]],"tag":"TypeVar","contents":"a"}]}]},52]}}},{"EDValue":{"edValueName":{"Ident":"genericFromEnum'"},"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","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[59,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,27]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,24]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[59,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]},15]}}},{"EDValue":{"edValueName":{"Ident":"genericPred'"},"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","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,23]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,20]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[12,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,29]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[12,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeVar","contents":"a"}]}]}]},10]}}},{"EDValue":{"edValueName":{"Ident":"genericSucc'"},"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","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,23]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,20]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[13,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,29]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[13,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeVar","contents":"a"}]}]}]},5]}}},{"EDValue":{"edValueName":{"Ident":"genericToEnum'"},"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","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,27]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,24]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"annotation":[{"start":[58,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,33]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[58,34],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeVar","contents":"a"}]}]}]},0]}}},{"EDType":{"edTypeName":"GenericEnum","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[12,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,23]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"GenericEnum","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":["genericPred'",{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,23]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,20]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[12,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,29]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[12,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["genericSucc'",{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,23]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,20]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[13,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,29]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[13,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}]}}},{"EDClass":{"edClassName":"GenericEnum","edClassTypeArguments":[["a",null]],"edClassMembers":[[{"Ident":"genericPred'"},{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,23]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[12,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,20]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[12,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[12,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,29]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[12,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[12,31]},[]],"tag":"TypeVar","contents":"a"}]}]}],[{"Ident":"genericSucc'"},{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,23]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[13,19],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,20]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[13,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[13,24],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,29]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[13,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[13,31]},[]],"tag":"TypeVar","contents":"a"}]}]}]],"edClassConstraints":[],"edFunctionalDependencies":[]}},{"EDValue":{"edValueName":{"Ident":"genericPred"},"edValueType":{"annotation":[{"start":[49,16],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"ForAll","contents":["rep",{"annotation":[{"start":[49,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[49,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[49,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,43]},[]],"constraintClass":[["Data","Generic","Rep"],"Generic"],"constraintArgs":[{"annotation":[{"start":[49,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,39]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[49,40],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,43]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[49,47],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[49,47],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,62]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[49,59],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,62]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[49,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[49,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[49,68],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,70]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[49,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,67]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[49,71],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[49,71],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,76]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[49,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[49,78]},[]],"tag":"TypeVar","contents":"a"}]}]}]}]},11]},12]}}},{"EDValue":{"edValueName":{"Ident":"genericSucc"},"edValueType":{"annotation":[{"start":[53,16],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"ForAll","contents":["rep",{"annotation":[{"start":[53,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[53,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[53,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,43]},[]],"constraintClass":[["Data","Generic","Rep"],"Generic"],"constraintArgs":[{"annotation":[{"start":[53,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,39]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[53,40],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,43]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[53,47],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[53,47],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,62]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[53,59],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,62]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[53,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[53,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[53,68],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,70]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[53,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,67]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[53,71],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[53,71],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,76]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[53,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[53,78]},[]],"tag":"TypeVar","contents":"a"}]}]}]}]},6]},7]}}},{"EDType":{"edTypeName":"GenericBoundedEnum","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[57,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,37]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"GenericBoundedEnum","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":["genericCardinality'",{"annotation":[{"start":[57,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,39]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[57,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,37]},[]],"tag":"TypeConstructor","contents":[["Data","Enum"],"Cardinality"]},{"annotation":[{"start":[57,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,39]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["genericToEnum'",{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,27]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,24]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"annotation":[{"start":[58,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,33]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[58,34],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["genericFromEnum'",{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[59,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,27]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,24]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[59,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}]}]}}},{"EDClass":{"edClassName":"GenericBoundedEnum","edClassTypeArguments":[["a",null]],"edClassMembers":[[{"Ident":"genericCardinality'"},{"annotation":[{"start":[57,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,39]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[57,26],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,37]},[]],"tag":"TypeConstructor","contents":[["Data","Enum"],"Cardinality"]},{"annotation":[{"start":[57,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[57,39]},[]],"tag":"TypeVar","contents":"a"}]}],[{"Ident":"genericToEnum'"},{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,27]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[58,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,24]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"annotation":[{"start":[58,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[58,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,33]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[58,34],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[58,35]},[]],"tag":"TypeVar","contents":"a"}]}]}],[{"Ident":"genericFromEnum'"},{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[59,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,27]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[59,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,24]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[59,28],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[59,31]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]],"edClassConstraints":[],"edFunctionalDependencies":[]}},{"EDValue":{"edValueName":{"Ident":"genericCardinality"},"edValueType":{"annotation":[{"start":[107,23],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,93]},[]],"tag":"ForAll","contents":["rep",{"annotation":[{"start":[107,30],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,93]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[107,37],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,93]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[107,37],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,50]},[]],"constraintClass":[["Data","Generic","Rep"],"Generic"],"constraintArgs":[{"annotation":[{"start":[107,45],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,46]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[107,47],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,50]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[107,54],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,93]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[107,54],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,76]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[107,73],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,76]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[107,80],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,93]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[107,80],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,91]},[]],"tag":"TypeConstructor","contents":[["Data","Enum"],"Cardinality"]},{"annotation":[{"start":[107,92],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[107,93]},[]],"tag":"TypeVar","contents":"a"}]}]}]},53]},54]}}},{"EDValue":{"edValueName":{"Ident":"genericToEnum"},"edValueType":{"annotation":[{"start":[112,18],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"ForAll","contents":["rep",{"annotation":[{"start":[112,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[112,32],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[112,32],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,45]},[]],"constraintClass":[["Data","Generic","Rep"],"Generic"],"constraintArgs":[{"annotation":[{"start":[112,40],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,41]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[112,42],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,45]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[112,49],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[112,49],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,71]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[112,68],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,71]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[112,75],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[112,75],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[112,79],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,81]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[112,75],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,78]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"annotation":[{"start":[112,82],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[112,82],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,87]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[112,88],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[112,89]},[]],"tag":"TypeVar","contents":"a"}]}]}]}]},1]},2]}}},{"EDValue":{"edValueName":{"Ident":"genericFromEnum"},"edValueType":{"annotation":[{"start":[117,20],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,85]},[]],"tag":"ForAll","contents":["rep",{"annotation":[{"start":[117,27],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,85]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[117,34],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,85]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[117,34],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,47]},[]],"constraintClass":[["Data","Generic","Rep"],"Generic"],"constraintArgs":[{"annotation":[{"start":[117,42],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,43]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[117,44],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,47]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[117,51],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,85]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[117,51],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,73]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[117,70],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,73]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[117,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,85]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[117,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,85]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[117,79],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,81]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[117,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,78]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[117,82],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[117,85]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]}]},16]},17]}}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericEnum"],"edInstanceName":{"Ident":"genericEnumNoArguments"},"edInstanceTypes":[{"annotation":[{"start":[15,48],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[15,59]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"NoArguments"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericEnumNoArguments"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericEnum"],"edInstanceName":{"Ident":"genericEnumArgument"},"edInstanceTypes":[{"annotation":[{"start":[19,56],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[19,66]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[19,56],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[19,64]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Argument"]},{"annotation":[{"start":[19,65],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[19,66]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[19,33],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[19,39]},[]],"constraintClass":[["Data","Enum"],"Enum"],"constraintArgs":[{"annotation":[{"start":[19,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[19,39]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericEnumArgument"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericEnum"],"edInstanceName":{"Ident":"genericEnumConstructor"},"edInstanceTypes":[{"annotation":[{"start":[23,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[23,84]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[23,82]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[23,77]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Constructor"]},{"annotation":[{"start":[23,78],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[23,82]},[]],"tag":"TypeVar","contents":"name"}]},{"annotation":[{"start":[23,83],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[23,84]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[23,36],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[23,49]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[23,48],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[23,49]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericEnumConstructor"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericEnum"],"edInstanceName":{"Ident":"genericEnumSum"},"edInstanceTypes":[{"annotation":[{"start":[27,106],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,113]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[27,106],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,111]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[27,106],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,109]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Sum"]},{"annotation":[{"start":[27,110],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,111]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[27,112],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,113]},[]],"tag":"TypeVar","contents":"b"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[27,29],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,42]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[27,41],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,42]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[27,44],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,56]},[]],"constraintClass":[["Data","Generic","Rep","Bounded"],"GenericTop"],"constraintArgs":[{"annotation":[{"start":[27,55],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,56]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[27,58],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,71]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[27,70],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,71]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null},{"constraintAnn":[{"start":[27,73],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,88]},[]],"constraintClass":[["Data","Generic","Rep","Bounded"],"GenericBottom"],"constraintArgs":[{"annotation":[{"start":[27,87],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[27,88]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericEnumSum"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericEnum"],"edInstanceName":{"Ident":"genericEnumProduct"},"edInstanceTypes":[{"annotation":[{"start":[39,141],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,152]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[39,141],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,150]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[39,141],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,148]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Product"]},{"annotation":[{"start":[39,149],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,150]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[39,151],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,152]},[]],"tag":"TypeVar","contents":"b"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[39,33],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,46]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[39,45],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,46]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[39,48],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,60]},[]],"constraintClass":[["Data","Generic","Rep","Bounded"],"GenericTop"],"constraintArgs":[{"annotation":[{"start":[39,59],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,60]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[39,62],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,77]},[]],"constraintClass":[["Data","Generic","Rep","Bounded"],"GenericBottom"],"constraintArgs":[{"annotation":[{"start":[39,76],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,77]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[39,79],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,92]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericEnum"],"constraintArgs":[{"annotation":[{"start":[39,91],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,92]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null},{"constraintAnn":[{"start":[39,94],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,106]},[]],"constraintClass":[["Data","Generic","Rep","Bounded"],"GenericTop"],"constraintArgs":[{"annotation":[{"start":[39,105],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,106]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null},{"constraintAnn":[{"start":[39,108],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,123]},[]],"constraintClass":[["Data","Generic","Rep","Bounded"],"GenericBottom"],"constraintArgs":[{"annotation":[{"start":[39,122],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[39,123]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericEnumProduct"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"edInstanceName":{"Ident":"genericBoundedEnumNoArguments"},"edInstanceTypes":[{"annotation":[{"start":[61,62],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[61,73]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"NoArguments"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericBoundedEnumNoArguments"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"edInstanceName":{"Ident":"genericBoundedEnumArgument"},"edInstanceTypes":[{"annotation":[{"start":[66,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[66,87]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[66,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[66,85]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Argument"]},{"annotation":[{"start":[66,86],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[66,87]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[66,40],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[66,53]},[]],"constraintClass":[["Data","Enum"],"BoundedEnum"],"constraintArgs":[{"annotation":[{"start":[66,52],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[66,53]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericBoundedEnumArgument"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"edInstanceName":{"Ident":"genericBoundedEnumConstructor"},"edInstanceTypes":[{"annotation":[{"start":[71,87],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[71,105]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[71,87],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[71,103]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[71,87],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[71,98]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Constructor"]},{"annotation":[{"start":[71,99],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[71,103]},[]],"tag":"TypeVar","contents":"name"}]},{"annotation":[{"start":[71,104],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[71,105]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[71,43],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[71,63]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[71,62],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[71,63]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericBoundedEnumConstructor"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"edInstanceName":{"Ident":"genericBoundedEnumSum"},"edInstanceTypes":[{"annotation":[{"start":[76,103],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,110]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[76,103],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,108]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[76,103],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,106]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Sum"]},{"annotation":[{"start":[76,107],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,108]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[76,109],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,110]},[]],"tag":"TypeVar","contents":"b"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[76,36],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,56]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[76,55],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,56]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[76,58],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,78]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[76,77],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[76,78]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericBoundedEnumSum"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"edInstanceName":{"Ident":"genericBoundedEnumProduct"},"edInstanceTypes":[{"annotation":[{"start":[92,107],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,118]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[92,107],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,116]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[92,107],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,114]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Product"]},{"annotation":[{"start":[92,115],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,116]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[92,117],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,118]},[]],"tag":"TypeVar","contents":"b"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[92,40],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,60]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[92,59],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,60]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[92,62],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,82]},[]],"constraintClass":[["Data","Generic","Rep","Enum"],"GenericBoundedEnum"],"constraintArgs":[{"annotation":[{"start":[92,81],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[92,82]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Enum"],{"Ident":"genericBoundedEnumProduct"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Enum.purs","end":[118,44]}}