{"efVersion":"0.10.5","efModuleName":["Test","Unit","Console"],"efExports":[{"TypeRef":["TESTOUTPUT",[]]},{"ValueRef":{"Ident":"consoleError"}},{"ValueRef":{"Ident":"consoleLog"}},{"ValueRef":{"Ident":"eraseLine"}},{"ValueRef":{"Ident":"hasColours"}},{"ValueRef":{"Ident":"hasStderr"}},{"ValueRef":{"Ident":"print"}},{"ValueRef":{"Ident":"printFail"}},{"ValueRef":{"Ident":"printLabel"}},{"ValueRef":{"Ident":"printPass"}},{"ValueRef":{"Ident":"restorePos"}},{"ValueRef":{"Ident":"savePos"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[4,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-test-unit/src/Test/Unit/Console.purs","end":[4,30]},[],{"TypeRef":["Eff",[]]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"TESTOUTPUT","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Effect"]},"edTypeDeclarationKind":{"ExternData":[]}}},{"EDValue":{"edValueName":{"Ident":"consoleError"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"consoleLog"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"eraseLine"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"hasColours"},"edValueType":{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}}},{"EDValue":{"edValueName":{"Ident":"hasStderr"},"edValueType":{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}}},{"EDValue":{"edValueName":{"Ident":"print"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"printFail"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"printLabel"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"printPass"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"restorePos"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"savePos"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},null]}}}]}