{"efVersion":"0.10.5","efModuleName":["Control","Parallel"],"efExports":[{"ReExportRef":[["Control","Parallel","Class"],{"TypeRef":["ParCont",["ParCont"]]}]},{"ReExportRef":[["Control","Parallel","Class"],{"TypeClassRef":"Parallel"}]},{"ValueRef":{"Ident":"parTraverse"}},{"ValueRef":{"Ident":"parTraverse_"}},{"ReExportRef":[["Control","Parallel","Class"],{"ValueRef":{"Ident":"parallel"}}]},{"ReExportRef":[["Control","Parallel","Class"],{"ValueRef":{"Ident":"sequential"}}]},{"PositionedDeclarationRef":[{"start":[4,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[4,34]},[],{"ModuleRef":["Control","Parallel","Class"]}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Parallel","Class"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[9,32],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[9,46]},[],{"TypeClassRef":"Parallel"}]},{"PositionedDeclarationRef":[{"start":[9,48],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[9,56]},[],{"ValueRef":{"Ident":"parallel"}}]},{"PositionedDeclarationRef":[{"start":[9,58],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[9,68]},[],{"ValueRef":{"Ident":"sequential"}}]},{"PositionedDeclarationRef":[{"start":[9,70],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[9,81]},[],{"TypeRef":["ParCont",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[11,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[11,37]},[],{"TypeClassRef":"Foldable"}]},{"PositionedDeclarationRef":[{"start":[11,39],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[11,48]},[],{"ValueRef":{"Ident":"traverse_"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Traversable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[12,26],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[12,43]},[],{"TypeClassRef":"Traversable"}]},{"PositionedDeclarationRef":[{"start":[12,45],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-parallel/src/Control/Parallel.purs","end":[12,53]},[],{"ValueRef":{"Ident":"traverse"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"parTraverse"},"edValueType":{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["t",{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["f",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Parallel","Class"],"Parallel"],"constraintArgs":[{"tag":"TypeVar","contents":"f"},{"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":"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"}]}]}]}]}]},10]},11]},12]},13]},14]}}},{"EDValue":{"edValueName":{"Ident":"parTraverse_"},"edValueType":{"tag":"ForAll","contents":["b",{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["t",{"tag":"ForAll","contents":["m",{"tag":"ForAll","contents":["f",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Parallel","Class"],"Parallel"],"constraintArgs":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"m"}],"constraintData":null},{"constraintClass":[["Data","Foldable"],"Foldable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"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":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},0]},1]},2]},3]},4]}}}]}