{"efVersion":"0.10.5","efModuleName":["Test","Unit","Output","TAP"],"efExports":[{"ValueRef":{"Ident":"requested"}},{"ValueRef":{"Ident":"runTest"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[7,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[7,34]},[],{"ValueRef":{"Ident":"attempt"}}]},{"PositionedDeclarationRef":[{"start":[7,36],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[7,39]},[],{"TypeRef":["Aff",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff","AVar"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[8,32],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[8,36]},[],{"TypeRef":["AVAR",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff","Console"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[9,35],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[9,38]},[],{"ValueRef":{"Ident":"log"}}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Console"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[10,35],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[10,42]},[],{"TypeRef":["CONSOLE",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Exception"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[11,37],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[11,42]},[],{"TypeRef":["Error",[]]}]},{"PositionedDeclarationRef":[{"start":[11,44],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[11,51]},[],{"ValueRef":{"Ident":"message"}}]},{"PositionedDeclarationRef":[{"start":[11,53],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[11,58]},[],{"ValueRef":{"Ident":"stack"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Either"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[12,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[12,40]},[],{"TypeRef":["Either",["Right","Left"]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[13,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[13,28]},[],{"ValueRef":{"Ident":"foldl"}}]},{"PositionedDeclarationRef":[{"start":[13,30],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[13,39]},[],{"ValueRef":{"Ident":"sequence_"}}]}]},"eiImportedAs":null},{"eiModule":["Data","List"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[14,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[14,31]},[],{"ValueRef":{"Ident":"toUnfoldable"}}]},{"PositionedDeclarationRef":[{"start":[14,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[14,37]},[],{"ValueRef":{"Ident":"snoc"}}]},{"PositionedDeclarationRef":[{"start":[14,39],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[14,45]},[],{"ValueRef":{"Ident":"length"}}]},{"PositionedDeclarationRef":[{"start":[14,47],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[14,56]},[],{"TypeRef":["List",["Nil"]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[15,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[15,40]},[],{"TypeRef":["Maybe",["Just","Nothing"]]}]}]},"eiImportedAs":null},{"eiModule":["Data","String"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[16,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[16,37]},[],{"TypeRef":["Pattern",["Pattern"]]}]},{"PositionedDeclarationRef":[{"start":[16,39],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[16,47]},[],{"ValueRef":{"Ident":"joinWith"}}]},{"PositionedDeclarationRef":[{"start":[16,49],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[16,54]},[],{"ValueRef":{"Ident":"split"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Tuple"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[17,23]},[],{"ValueRef":{"Ident":"snd"}}]},{"PositionedDeclarationRef":[{"start":[17,25],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[17,37]},[],{"TypeRef":["Tuple",["Tuple"]]}]}]},"eiImportedAs":null},{"eiModule":["Test","Unit"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[18,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[18,27]},[],{"TypeRef":["TestList",[]]}]},{"PositionedDeclarationRef":[{"start":[18,29],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[18,41]},[],{"ValueRef":{"Ident":"collectTests"}}]},{"PositionedDeclarationRef":[{"start":[18,43],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/TAP.purs","end":[18,52]},[],{"TypeRef":["TestSuite",[]]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"requested"},"edValueType":{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}}},{"EDValue":{"edValueName":{"Ident":"runTest"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Free"],"Free"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Test","Unit"],"TestF"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Aff","AVar"],"AVAR"]},{"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","Aff","AVar"],"AVAR"]},{"tag":"TypeVar","contents":"e"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"List"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Tuple"],"Tuple"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"List"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]},{"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","Aff","AVar"],"AVAR"]},{"tag":"TypeVar","contents":"e"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]}]},2]}}}]}