{"efVersion":"0.10.5","efModuleName":["Test","Unit","Output","Fancy"],"efExports":[{"ValueRef":{"Ident":"runTest"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[6,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[6,34]},[],{"ValueRef":{"Ident":"attempt"}}]},{"PositionedDeclarationRef":[{"start":[6,36],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[6,39]},[],{"TypeRef":["Aff",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff","AVar"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[7,32],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[7,36]},[],{"TypeRef":["AVAR",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Class"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[8,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[8,40]},[],{"ValueRef":{"Ident":"liftEff"}}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Exception"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[9,37],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[9,44]},[],{"ValueRef":{"Ident":"message"}}]},{"PositionedDeclarationRef":[{"start":[9,46],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[9,51]},[],{"ValueRef":{"Ident":"stack"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Either"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[10,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[10,40]},[],{"TypeRef":["Either",["Left","Right"]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[11,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[11,32]},[],{"ValueRef":{"Ident":"traverse_"}}]}]},"eiImportedAs":null},{"eiModule":["Data","List"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[12,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[12,23]},[],{"TypeRef":["List",[]]}]},{"PositionedDeclarationRef":[{"start":[12,25],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[12,31]},[],{"ValueRef":{"Ident":"uncons"}}]},{"PositionedDeclarationRef":[{"start":[12,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[12,39]},[],{"ValueRef":{"Ident":"length"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[13,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[13,40]},[],{"TypeRef":["Maybe",["Just","Nothing"]]}]},{"PositionedDeclarationRef":[{"start":[13,42],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[13,47]},[],{"ValueRef":{"Ident":"maybe"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Monoid"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[14,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[14,27]},[],{"ValueRef":{"Ident":"mempty"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Tuple"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[15,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[15,32]},[],{"TypeRef":["Tuple",["Tuple"]]}]}]},"eiImportedAs":null},{"eiModule":["Test","Unit"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[16,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[16,33]},[],{"ValueRef":{"Ident":"collectResults"}}]},{"PositionedDeclarationRef":[{"start":[16,35],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[16,43]},[],{"TypeRef":["TestList",[]]}]},{"PositionedDeclarationRef":[{"start":[16,45],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[16,55]},[],{"ValueRef":{"Ident":"keepErrors"}}]},{"PositionedDeclarationRef":[{"start":[16,57],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[16,66]},[],{"ValueRef":{"Ident":"walkSuite"}}]},{"PositionedDeclarationRef":[{"start":[16,68],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[16,77]},[],{"TypeRef":["TestF",null]}]},{"PositionedDeclarationRef":[{"start":[16,79],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[16,88]},[],{"TypeRef":["TestSuite",[]]}]},{"PositionedDeclarationRef":[{"start":[16,90],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[16,99]},[],{"TypeRef":["Group",null]}]}]},"eiImportedAs":null},{"eiModule":["Test","Unit","Console"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,36]},[],{"ValueRef":{"Ident":"printFail"}}]},{"PositionedDeclarationRef":[{"start":[17,38],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,45]},[],{"ValueRef":{"Ident":"savePos"}}]},{"PositionedDeclarationRef":[{"start":[17,47],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,57]},[],{"ValueRef":{"Ident":"restorePos"}}]},{"PositionedDeclarationRef":[{"start":[17,59],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,68]},[],{"ValueRef":{"Ident":"eraseLine"}}]},{"PositionedDeclarationRef":[{"start":[17,70],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,79]},[],{"ValueRef":{"Ident":"printPass"}}]},{"PositionedDeclarationRef":[{"start":[17,81],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,91]},[],{"ValueRef":{"Ident":"printLabel"}}]},{"PositionedDeclarationRef":[{"start":[17,93],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,98]},[],{"ValueRef":{"Ident":"print"}}]},{"PositionedDeclarationRef":[{"start":[17,100],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Output/Fancy.purs","end":[17,110]},[],{"TypeRef":["TESTOUTPUT",[]]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"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":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"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":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"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":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Aff","AVar"],"AVAR"]},{"tag":"TypeVar","contents":"e"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]}]},34]}}}]}