{"efVersion":"0.11.7","efModuleName":["Test","Spec","Runner"],"efExports":[{"TypeRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},"RunnerEffects",[]]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},{"Ident":"run"}]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},{"Ident":"run'"}]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},{"Ident":"runSpec"}]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},{"Ident":"runSpec'"}]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},{"Ident":"defaultConfig"}]},{"ValueRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},{"Ident":"timeout"}]},{"TypeRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},"Config",[]]},{"TypeRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},"TestEvents",[]]},{"TypeRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},"Reporter",[]]},{"TypeRef":[{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]},"PROCESS",[]]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Alternative"],"eiImportType":{"Explicit":[{"ValueOpRef":[{"start":[17,29],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[17,34]},"<|>"]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[18,27],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[18,30]},"Aff",[]]},{"ValueRef":[{"start":[18,32],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[18,39]},{"Ident":"attempt"}]},{"ValueRef":[{"start":[18,41],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[18,46]},{"Ident":"delay"}]},{"ValueRef":[{"start":[18,48],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[18,55]},{"Ident":"makeAff"}]},{"ValueRef":[{"start":[18,57],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[18,63]},{"Ident":"runAff"}]},{"ValueRef":[{"start":[18,65],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[18,75]},{"Ident":"throwError"}]},{"ValueRef":[{"start":[18,77],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[18,80]},{"Ident":"try"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[19,27],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[19,30]},"Eff",[]]},{"KindRef":[{"start":[19,32],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[19,43]},"Effect"]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Class"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[20,33],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[20,40]},{"Ident":"liftEff"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Console"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[21,35],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[21,42]},{"Ident":"logShow"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Exception"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[22,37],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[22,42]},"Error",[]]},{"ValueRef":[{"start":[22,44],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[22,49]},{"Ident":"error"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Exception"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Error"]},{"eiModule":["Control","Monad","Trans","Class"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[24,35],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[24,39]},{"Ident":"lift"}]}]},"eiImportedAs":null},{"eiModule":["Control","Parallel"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[25,26],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[25,36]},{"Ident":"sequential"}]},{"ValueRef":[{"start":[25,38],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[25,46]},{"Ident":"parallel"}]}]},"eiImportedAs":null},{"eiModule":["Data","Array"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[26,20],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[26,29]},{"Ident":"singleton"}]}]},"eiImportedAs":null},{"eiModule":["Data","Either"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[27,21],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[27,31]},"Either",null]},{"ValueRef":[{"start":[27,33],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[27,39]},{"Ident":"either"}]}]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[28,23],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[28,28]},{"Ident":"foldl"}]}]},"eiImportedAs":null},{"eiModule":["Data","Int"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[29,18],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[29,26]},{"Ident":"toNumber"}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[30,20],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[30,29]},"Maybe",null]},{"ValueRef":[{"start":[30,31],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[30,40]},{"Ident":"fromMaybe"}]}]},"eiImportedAs":null},{"eiModule":["Data","Monoid"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[31,21],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[31,27]},{"Ident":"mempty"}]}]},"eiImportedAs":null},{"eiModule":["Data","Time","Duration"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[32,28],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[32,44]},"Milliseconds",null]}]},"eiImportedAs":null},{"eiModule":["Data","Traversable"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[33,26],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[33,29]},{"Ident":"for"}]}]},"eiImportedAs":null},{"eiModule":["Pipes"],"eiImportType":{"Explicit":[{"ValueOpRef":[{"start":[34,15],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[34,20]},">->"]},{"ValueRef":[{"start":[34,22],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[34,27]},{"Ident":"yield"}]}]},"eiImportedAs":null},{"eiModule":["Pipes"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[35,15],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[35,18]},{"Ident":"for"}]}]},"eiImportedAs":["P"]},{"eiModule":["Pipes","Core"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[36,20],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[36,24]},"Pipe",[]]},{"TypeRef":[{"start":[36,26],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[36,34]},"Producer",[]]},{"ValueOpRef":[{"start":[36,36],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[36,41]},"//>"]}]},"eiImportedAs":null},{"eiModule":["Pipes","Core"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[37,20],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[37,32]},{"Ident":"runEffectRec"}]}]},"eiImportedAs":["P"]},{"eiModule":["Test","Spec"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[38,19],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[38,23]},"Spec",[]]},{"TypeRef":[{"start":[38,25],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[38,34]},"Group",null]},{"TypeRef":[{"start":[38,36],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[38,46]},"Result",null]},{"TypeRef":[{"start":[38,48],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[38,59]},"SpecEffects",[]]},{"ValueRef":[{"start":[38,61],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[38,68]},{"Ident":"collect"}]}]},"eiImportedAs":null},{"eiModule":["Test","Spec"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Spec"]},{"eiModule":["Test","Spec","Console"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[40,27],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[40,36]},{"Ident":"withAttrs"}]}]},"eiImportedAs":null},{"eiModule":["Test","Spec","Runner","Event"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[41,32],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[41,37]},"Event",[]]}]},"eiImportedAs":null},{"eiModule":["Test","Spec","Runner","Event"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Event"]},{"eiModule":["Test","Spec","Speed"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[43,25],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[43,32]},{"Ident":"speedOf"}]}]},"eiImportedAs":null},{"eiModule":["Test","Spec","Summary"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[44,27],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[44,37]},{"Ident":"successful"}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"RunnerEffects","edTypeKind":{"tag":"FunKind","contents":[{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}},{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"RunnerEffects","edTypeSynonymArguments":[["e",{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}}]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"SpecEffects"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}}},{"EDValue":{"edValueName":{"Ident":"run"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Pipes","Internal"],"Proxy"]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"tag":"TypeConstructor","contents":[["Test","Spec","Runner","Event"],"Event"]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"tag":"TypeConstructor","contents":[["Test","Spec","Runner","Event"],"Event"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeConstructor","contents":[["Test","Spec"],"Result"]}]}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","State","Trans"],"StateT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},24]}}},{"EDValue":{"edValueName":{"Ident":"run'"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["slow",{"tag":"TypeConstructor","contents":[["Prim"],"Int"]},{"tag":"RCons","contents":["timeout",{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"REmpty"}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Pipes","Internal"],"Proxy"]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"tag":"TypeConstructor","contents":[["Test","Spec","Runner","Event"],"Event"]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"tag":"TypeConstructor","contents":[["Test","Spec","Runner","Event"],"Event"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeConstructor","contents":[["Test","Spec"],"Result"]}]}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","State","Trans"],"StateT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},19]}}},{"EDValue":{"edValueName":{"Ident":"runSpec"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","State","Trans"],"StateT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeConstructor","contents":[["Test","Spec"],"Result"]}]}]}]}]},26]}}},{"EDValue":{"edValueName":{"Ident":"runSpec'"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["slow",{"tag":"TypeConstructor","contents":[["Prim"],"Int"]},{"tag":"RCons","contents":["timeout",{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"REmpty"}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","State","Trans"],"StateT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeConstructor","contents":[["Test","Spec"],"Result"]}]}]}]}]}]},28]}}},{"EDValue":{"edValueName":{"Ident":"defaultConfig"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["slow",{"tag":"TypeConstructor","contents":[["Prim"],"Int"]},{"tag":"RCons","contents":["timeout",{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"REmpty"}]}]}]}}},{"EDValue":{"edValueName":{"Ident":"timeout"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","AVar"],"AVAR"]},{"tag":"RCons","contents":["process",{"tag":"TypeConstructor","contents":[["Test","Spec","Runner"],"PROCESS"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},13]}}},{"EDType":{"edTypeName":"Config","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"Config","edTypeSynonymArguments":[],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["slow",{"tag":"TypeConstructor","contents":[["Prim"],"Int"]},{"tag":"RCons","contents":["timeout",{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"REmpty"}]}]}]}}},{"EDType":{"edTypeName":"TestEvents","edTypeKind":{"tag":"FunKind","contents":[{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"TestEvents","edTypeSynonymArguments":[["e",{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}}]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Pipes","Core"],"Producer"]},{"tag":"TypeConstructor","contents":[["Test","Spec","Runner","Event"],"Event"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeConstructor","contents":[["Test","Spec"],"Result"]}]}]}]}}},{"EDType":{"edTypeName":"Reporter","edTypeKind":{"tag":"FunKind","contents":[{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"Reporter","edTypeSynonymArguments":[["e",{"tag":"Row","contents":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]}}]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Pipes","Core"],"Pipe"]},{"tag":"TypeConstructor","contents":[["Test","Spec","Runner","Event"],"Event"]}]},{"tag":"TypeConstructor","contents":[["Test","Spec","Runner","Event"],"Event"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Aff"],"Aff"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Spec"],"Group"]},{"tag":"TypeConstructor","contents":[["Test","Spec"],"Result"]}]}]}]}}},{"EDType":{"edTypeName":"PROCESS","edTypeKind":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]},"edTypeDeclarationKind":"ExternData"}}],"efSourceSpan":{"start":[1,1],"name":"/Users/hrajchert/Google Drive/Projects/Purescript/gh-repo-sync/bower_components/purescript-spec/src/Test/Spec/Runner.purs","end":[188,12]}}