purescript-0.13.0: tests/purs/publish/basic-example/output/Control.Monad.Gen.Common/externs.json
{"efVersion":"0.12.5","efModuleName":["Control","Monad","Gen","Common"],"efExports":[{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[54,67]},{"Ident":"genEither"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[54,67]},{"Ident":"genIdentity"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[54,67]},{"Ident":"genMaybe"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[54,67]},{"Ident":"genTuple"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[54,67]},{"Ident":"genNonEmpty"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Apply"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[5,23],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[5,28]},{"Ident":"lift2"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Gen"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[6,27],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[6,41]},"MonadGen"]},{"ValueRef":[{"start":[6,43],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[6,49]},{"Ident":"resize"}]},{"ValueRef":[{"start":[6,51],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[6,57]},{"Ident":"choose"}]},{"ValueRef":[{"start":[6,59],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[6,70]},{"Ident":"chooseFloat"}]},{"ValueRef":[{"start":[6,72],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[6,82]},{"Ident":"unfoldable"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Rec","Class"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[7,33],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[7,47]},"MonadRec"]}]},"eiImportedAs":null},{"eiModule":["Data","Either"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[9,21],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[9,31]},"Either",null]}]},"eiImportedAs":null},{"eiModule":["Data","Identity"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[10,23],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[10,35]},"Identity",null]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[11,20],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[11,29]},"Maybe",null]}]},"eiImportedAs":null},{"eiModule":["Data","NonEmpty"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[12,23],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[12,31]},"NonEmpty",[]]},{"ValueOpRef":[{"start":[12,33],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[12,37]},":|"]}]},"eiImportedAs":null},{"eiModule":["Data","Tuple"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[13,20],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[13,29]},"Tuple",null]}]},"eiImportedAs":null},{"eiModule":["Data","Unfoldable"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[14,25],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[14,41]},"Unfoldable"]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"genEither"},"edValueType":{"annotation":[{"start":[18,14],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"ForAll","contents":["b",{"annotation":[{"start":[18,21],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[18,21],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"ForAll","contents":["m",{"annotation":[{"start":[18,28],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[18,28],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,38]},[]],"constraintClass":[["Control","Monad","Gen","Class"],"MonadGen"],"constraintArgs":[{"annotation":[{"start":[18,37],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,38]},[]],"tag":"TypeVar","contents":"m"}],"constraintData":null},{"annotation":[{"start":[18,42],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,42],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,46],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,48]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[18,42],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,42],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,43]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[18,44],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,45]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[18,49],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,49],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,53],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,55]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[18,49],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,52]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,49],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,50]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[18,51],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,52]},[]],"tag":"TypeVar","contents":"b"}]}]},{"annotation":[{"start":[18,56],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,70]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,56],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,57]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[18,59],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,69]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,59],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,67]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,59],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,65]},[]],"tag":"TypeConstructor","contents":[["Data","Either"],"Either"]},{"annotation":[{"start":[18,66],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,67]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[18,68],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[18,69]},[]],"tag":"TypeVar","contents":"b"}]}]}]}]}]},26]},27]},28]}}},{"EDValue":{"edValueName":{"Ident":"genIdentity"},"edValueType":{"annotation":[{"start":[23,16],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,62]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[23,23],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,62]},[]],"tag":"ForAll","contents":["m",{"annotation":[{"start":[23,28],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,62]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[23,28],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,37]},[]],"constraintClass":[["Data","Functor"],"Functor"],"constraintArgs":[{"annotation":[{"start":[23,36],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,37]},[]],"tag":"TypeVar","contents":"m"}],"constraintData":null},{"annotation":[{"start":[23,41],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,41],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,45],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,47]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[23,41],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,44]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,41],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,42]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[23,43],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,44]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[23,48],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,48],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,49]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[23,51],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,61]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,51],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,59]},[]],"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]},{"annotation":[{"start":[23,60],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[23,61]},[]],"tag":"TypeVar","contents":"a"}]}]}]}]},21]},22]}}},{"EDValue":{"edValueName":{"Ident":"genMaybe"},"edValueType":{"annotation":[{"start":[29,13],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,57]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[29,20],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,57]},[]],"tag":"ForAll","contents":["m",{"annotation":[{"start":[29,25],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,57]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[29,25],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,35]},[]],"constraintClass":[["Control","Monad","Gen","Class"],"MonadGen"],"constraintArgs":[{"annotation":[{"start":[29,34],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,35]},[]],"tag":"TypeVar","contents":"m"}],"constraintData":null},{"annotation":[{"start":[29,39],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,57]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,39],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,57]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,43],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,45]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[29,39],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,42]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,39],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,40]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[29,41],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,42]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[29,46],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,57]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,46],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,47]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[29,49],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,56]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,49],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,54]},[]],"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"annotation":[{"start":[29,55],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[29,56]},[]],"tag":"TypeVar","contents":"a"}]}]}]}]},16]},17]}}},{"EDValue":{"edValueName":{"Ident":"genTuple"},"edValueType":{"annotation":[{"start":[38,13],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"ForAll","contents":["b",{"annotation":[{"start":[38,20],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[38,20],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"ForAll","contents":["m",{"annotation":[{"start":[38,27],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[38,27],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,34]},[]],"constraintClass":[["Control","Apply"],"Apply"],"constraintArgs":[{"annotation":[{"start":[38,33],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,34]},[]],"tag":"TypeVar","contents":"m"}],"constraintData":null},{"annotation":[{"start":[38,38],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,38],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,42],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,44]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[38,38],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,41]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,38],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,39]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[38,40],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,41]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[38,45],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,45],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,49],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,51]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[38,45],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,48]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,45],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,46]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[38,47],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,48]},[]],"tag":"TypeVar","contents":"b"}]}]},{"annotation":[{"start":[38,52],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,65]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,52],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,53]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[38,55],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,64]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,55],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[38,55],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,60]},[]],"tag":"TypeConstructor","contents":[["Data","Tuple"],"Tuple"]},{"annotation":[{"start":[38,61],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,62]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[38,63],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[38,64]},[]],"tag":"TypeVar","contents":"b"}]}]}]}]}]},0]},1]},2]}}},{"EDValue":{"edValueName":{"Ident":"genNonEmpty"},"edValueType":{"annotation":[{"start":[48,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"ForAll","contents":["f",{"annotation":[{"start":[48,13],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[48,13],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"ForAll","contents":["m",{"annotation":[{"start":[49,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[49,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[49,16]},[]],"constraintClass":[["Control","Monad","Rec","Class"],"MonadRec"],"constraintArgs":[{"annotation":[{"start":[49,15],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[49,16]},[]],"tag":"TypeVar","contents":"m"}],"constraintData":null},{"annotation":[{"start":[50,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[50,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[50,16]},[]],"constraintClass":[["Control","Monad","Gen","Class"],"MonadGen"],"constraintArgs":[{"annotation":[{"start":[50,15],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[50,16]},[]],"tag":"TypeVar","contents":"m"}],"constraintData":null},{"annotation":[{"start":[51,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[51,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[51,18]},[]],"constraintClass":[["Data","Unfoldable"],"Unfoldable"],"constraintArgs":[{"annotation":[{"start":[51,17],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[51,18]},[]],"tag":"TypeVar","contents":"f"}],"constraintData":null},{"annotation":[{"start":[52,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[53,3],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,5]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[52,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[52,9]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[52,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[52,7]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[52,8],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[52,9]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[53,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,22]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[53,6],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,7]},[]],"tag":"TypeVar","contents":"m"},{"annotation":[{"start":[53,9],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,21]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[53,9],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,19]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[53,9],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,17]},[]],"tag":"TypeConstructor","contents":[["Data","NonEmpty"],"NonEmpty"]},{"annotation":[{"start":[53,18],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,19]},[]],"tag":"TypeVar","contents":"f"}]},{"annotation":[{"start":[53,20],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[53,21]},[]],"tag":"TypeVar","contents":"a"}]}]}]}]}]}]},8]},9]},10]}}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-gen/src/Control/Monad/Gen/Common.purs","end":[54,67]}}