{"efVersion":"0.10.5","efModuleName":["Data","Traversable"],"efExports":[{"TypeRef":["Accum",[]]},{"ReExportRef":[["Data","Foldable"],{"TypeClassRef":"Foldable"}]},{"TypeClassRef":"Traversable"},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"all"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"and"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"any"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"elem"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"find"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"fold"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"foldMap"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"foldMapDefaultL"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"foldMapDefaultR"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"foldl"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"foldlDefault"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"foldr"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"foldrDefault"}}]},{"ValueRef":{"Ident":"for"}},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"for_"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"intercalate"}}]},{"ValueRef":{"Ident":"mapAccumL"}},{"ValueRef":{"Ident":"mapAccumR"}},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"maximum"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"maximumBy"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"minimum"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"minimumBy"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"notElem"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"oneOf"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"or"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"product"}}]},{"ValueRef":{"Ident":"scanl"}},{"ValueRef":{"Ident":"scanr"}},{"ValueRef":{"Ident":"sequence"}},{"ValueRef":{"Ident":"sequenceDefault"}},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"sequence_"}}]},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"sum"}}]},{"ValueRef":{"Ident":"traverse"}},{"ValueRef":{"Ident":"traverseDefault"}},{"ReExportRef":[["Data","Foldable"],{"ValueRef":{"Ident":"traverse_"}}]},{"PositionedDeclarationRef":[{"start":[10,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[10,25]},[],{"ModuleRef":["Data","Foldable"]}]},{"TypeInstanceRef":{"Ident":"traversableArray"}},{"TypeInstanceRef":{"Ident":"traversableMaybe"}},{"TypeInstanceRef":{"Ident":"traversableFirst"}},{"TypeInstanceRef":{"Ident":"traversableLast"}},{"TypeInstanceRef":{"Ident":"traversableAdditive"}},{"TypeInstanceRef":{"Ident":"traversableDual"}},{"TypeInstanceRef":{"Ident":"traversableConj"}},{"TypeInstanceRef":{"Ident":"traversableDisj"}},{"TypeInstanceRef":{"Ident":"traversableMultiplicative"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[15,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,37]},[],{"TypeClassRef":"Foldable"}]},{"PositionedDeclarationRef":[{"start":[15,39],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,42]},[],{"ValueRef":{"Ident":"all"}}]},{"PositionedDeclarationRef":[{"start":[15,44],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,47]},[],{"ValueRef":{"Ident":"and"}}]},{"PositionedDeclarationRef":[{"start":[15,49],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,52]},[],{"ValueRef":{"Ident":"any"}}]},{"PositionedDeclarationRef":[{"start":[15,54],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,58]},[],{"ValueRef":{"Ident":"elem"}}]},{"PositionedDeclarationRef":[{"start":[15,60],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,64]},[],{"ValueRef":{"Ident":"find"}}]},{"PositionedDeclarationRef":[{"start":[15,66],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,70]},[],{"ValueRef":{"Ident":"fold"}}]},{"PositionedDeclarationRef":[{"start":[15,72],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,79]},[],{"ValueRef":{"Ident":"foldMap"}}]},{"PositionedDeclarationRef":[{"start":[15,81],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,96]},[],{"ValueRef":{"Ident":"foldMapDefaultL"}}]},{"PositionedDeclarationRef":[{"start":[15,98],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,113]},[],{"ValueRef":{"Ident":"foldMapDefaultR"}}]},{"PositionedDeclarationRef":[{"start":[15,115],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,120]},[],{"ValueRef":{"Ident":"foldl"}}]},{"PositionedDeclarationRef":[{"start":[15,122],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,134]},[],{"ValueRef":{"Ident":"foldlDefault"}}]},{"PositionedDeclarationRef":[{"start":[15,136],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,141]},[],{"ValueRef":{"Ident":"foldr"}}]},{"PositionedDeclarationRef":[{"start":[15,143],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,155]},[],{"ValueRef":{"Ident":"foldrDefault"}}]},{"PositionedDeclarationRef":[{"start":[15,157],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,161]},[],{"ValueRef":{"Ident":"for_"}}]},{"PositionedDeclarationRef":[{"start":[15,163],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,174]},[],{"ValueRef":{"Ident":"intercalate"}}]},{"PositionedDeclarationRef":[{"start":[15,176],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,183]},[],{"ValueRef":{"Ident":"maximum"}}]},{"PositionedDeclarationRef":[{"start":[15,185],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,194]},[],{"ValueRef":{"Ident":"maximumBy"}}]},{"PositionedDeclarationRef":[{"start":[15,196],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,203]},[],{"ValueRef":{"Ident":"minimum"}}]},{"PositionedDeclarationRef":[{"start":[15,205],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,214]},[],{"ValueRef":{"Ident":"minimumBy"}}]},{"PositionedDeclarationRef":[{"start":[15,216],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,223]},[],{"ValueRef":{"Ident":"notElem"}}]},{"PositionedDeclarationRef":[{"start":[15,225],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,230]},[],{"ValueRef":{"Ident":"oneOf"}}]},{"PositionedDeclarationRef":[{"start":[15,232],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,234]},[],{"ValueRef":{"Ident":"or"}}]},{"PositionedDeclarationRef":[{"start":[15,236],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,243]},[],{"ValueRef":{"Ident":"product"}}]},{"PositionedDeclarationRef":[{"start":[15,245],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,254]},[],{"ValueRef":{"Ident":"sequence_"}}]},{"PositionedDeclarationRef":[{"start":[15,256],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,259]},[],{"ValueRef":{"Ident":"sum"}}]},{"PositionedDeclarationRef":[{"start":[15,261],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[15,270]},[],{"ValueRef":{"Ident":"traverse_"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[16,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[16,29]},[],{"TypeRef":["Maybe",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe","First"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,26],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[17,35]},[],{"TypeRef":["First",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe","Last"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[18,25],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[18,33]},[],{"TypeRef":["Last",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Monoid","Additive"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[19,30],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[19,42]},[],{"TypeRef":["Additive",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Monoid","Conj"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[20,26],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[20,34]},[],{"TypeRef":["Conj",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Monoid","Disj"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[21,26],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[21,34]},[],{"TypeRef":["Disj",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Monoid","Dual"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[22,26],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[22,34]},[],{"TypeRef":["Dual",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Monoid","Multiplicative"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[23,36],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foldable-traversable/src/Data/Traversable.purs","end":[23,54]},[],{"TypeRef":["Multiplicative",null]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Accum","edTypeKind":{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]}]},"edTypeDeclarationKind":{"TypeSynonym":[]}}},{"EDTypeSynonym":{"edTypeSynonymName":"Accum","edTypeSynonymArguments":[["s",{"tag":"NamedKind","contents":[["Prim"],"Type"]}],["a",{"tag":"NamedKind","contents":[["Prim"],"Type"]}]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["accum",{"tag":"TypeVar","contents":"s"},{"tag":"RCons","contents":["value",{"tag":"TypeVar","contents":"a"},{"tag":"REmpty","contents":[]}]}]}]}}},{"EDType":{"edTypeName":"Traversable","edTypeKind":{"tag":"FunKind","contents":[{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":{"TypeSynonym":[]}}},{"EDTypeSynonym":{"edTypeSynonymName":"Traversable","edTypeSynonymArguments":[["t",null]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["traverse",{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"b"}]}]}]}]}]},null]},null]},null]},{"tag":"RCons","contents":["sequence",{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"a"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]}]}]},null]},null]},{"tag":"RCons","contents":["__superclass_Data.Functor.Functor_0",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"REmpty","contents":[]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Functor"],"Functor"]},{"tag":"TypeVar","contents":"t"}]}]},{"tag":"RCons","contents":["__superclass_Data.Foldable.Foldable_1",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"REmpty","contents":[]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Foldable"],"Foldable"]},{"tag":"TypeVar","contents":"t"}]}]},{"tag":"REmpty","contents":[]}]}]}]}]}]}}},{"EDClass":{"edClassName":"Traversable","edClassTypeArguments":[["t",null]],"edClassMembers":[[{"Ident":"traverse"},{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"b"}]}]}]}]}]},null]},null]},null]}],[{"Ident":"sequence"},{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"a"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]}]}]},null]},null]}]],"edClassConstraints":[{"constraintClass":[["Data","Functor"],"Functor"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null},{"constraintClass":[["Data","Foldable"],"Foldable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null}],"edFunctionalDependencies":[]}},{"EDValue":{"edValueName":{"Ident":"for"},"edValueType":{"tag":"ForAll","contents":["t",{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null},{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"b"}]}]}]}]}]},250]},251]},252]},253]}}},{"EDValue":{"edValueName":{"Ident":"mapAccumL"},"edValueType":{"tag":"ForAll","contents":["f",{"tag":"ForAll","contents":["s",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"f"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"s"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["accum",{"tag":"TypeVar","contents":"s"},{"tag":"RCons","contents":["value",{"tag":"TypeVar","contents":"b"},{"tag":"REmpty","contents":[]}]}]}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"s"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["accum",{"tag":"TypeVar","contents":"s"},{"tag":"RCons","contents":["value",{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"b"}]},{"tag":"REmpty","contents":[]}]}]}]}]}]}]}]},224]},225]},226]},227]}}},{"EDValue":{"edValueName":{"Ident":"mapAccumR"},"edValueType":{"tag":"ForAll","contents":["f",{"tag":"ForAll","contents":["s",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"f"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"s"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["accum",{"tag":"TypeVar","contents":"s"},{"tag":"RCons","contents":["value",{"tag":"TypeVar","contents":"b"},{"tag":"REmpty","contents":[]}]}]}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"s"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["accum",{"tag":"TypeVar","contents":"s"},{"tag":"RCons","contents":["value",{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"b"}]},{"tag":"REmpty","contents":[]}]}]}]}]}]}]}]},210]},211]},212]},213]}}},{"EDValue":{"edValueName":{"Ident":"scanl"},"edValueType":{"tag":"ForAll","contents":["f",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"f"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"b"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"b"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"b"}]}]}]}]}]},232]},233]},234]}}},{"EDValue":{"edValueName":{"Ident":"scanr"},"edValueType":{"tag":"ForAll","contents":["f",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"f"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"b"}]},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"b"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"b"}]}]}]}]}]},218]},219]},220]}}},{"EDValue":{"edValueName":{"Ident":"sequence"},"edValueType":{"tag":"ForAll","contents":["t",{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null},{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"a"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]}]}]},159]},160]},161]}}},{"EDValue":{"edValueName":{"Ident":"sequenceDefault"},"edValueType":{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["t",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null},{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"a"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]}]}]},132]},133]},134]}}},{"EDValue":{"edValueName":{"Ident":"traverse"},"edValueType":{"tag":"ForAll","contents":["t",{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null},{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"b"}]}]}]}]}]},0]},1]},2]},3]}}},{"EDValue":{"edValueName":{"Ident":"traverseDefault"},"edValueType":{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["t",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Traversable"],"Traversable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null},{"constraintClass":[["Control","Applicative"],"Applicative"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"b"}]}]}]}]}]},202]},203]},204]},205]}}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableArray"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableMaybe"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableFirst"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Maybe","First"],"First"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableLast"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Maybe","Last"],"Last"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableAdditive"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Monoid","Additive"],"Additive"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableDual"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Monoid","Dual"],"Dual"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableConj"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Monoid","Conj"],"Conj"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableDisj"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Monoid","Disj"],"Disj"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Traversable"],"Traversable"],"edInstanceName":{"Ident":"traversableMultiplicative"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Monoid","Multiplicative"],"Multiplicative"]}],"edInstanceConstraints":[]}}]}