{"efVersion":"0.10.5","efModuleName":["Test","Main"],"efExports":[{"ValueRef":{"Ident":"main"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","List"],"eiImportType":{"Implicit":[]},"eiImportedAs":["List"]},{"eiModule":["Test","Unit","Assert"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Assert"]},{"eiModule":["Control","Monad","Eff"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[6,27],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[6,30]},[],{"TypeRef":["Eff",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Console"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[7,35],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[7,42]},[],{"TypeRef":["CONSOLE",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Aff","AVar"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[8,32],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[8,36]},[],{"TypeRef":["AVAR",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Either"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[9,21],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[9,27]},[],{"ValueRef":{"Ident":"isLeft"}}]},{"PositionedDeclarationRef":[{"start":[9,29],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[9,42]},[],{"TypeRef":["Either",["Right"]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[10,23],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[10,34]},[],{"ValueRef":{"Ident":"intercalate"}}]}]},"eiImportedAs":null},{"eiModule":["Suggest"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[11,17],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[11,29]},[],{"ValueRef":{"Ident":"replaceFile'"}}]}]},"eiImportedAs":null},{"eiModule":["Test","Unit"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[12,19],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[12,23]},[],{"ValueRef":{"Ident":"test"}}]},{"PositionedDeclarationRef":[{"start":[12,25],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[12,30]},[],{"ValueRef":{"Ident":"suite"}}]}]},"eiImportedAs":null},{"eiModule":["Test","Unit","Console"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[13,27],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[13,37]},[],{"TypeRef":["TESTOUTPUT",[]]}]}]},"eiImportedAs":null},{"eiModule":["Test","Unit","Main"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[14,24],"name":"/Users/nicholaw/git/purescript-suggest/test/Main.purs","end":[14,31]},[],{"ValueRef":{"Ident":"runTest"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"main"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["avar",{"tag":"TypeConstructor","contents":[["Control","Monad","Aff","AVar"],"AVAR"]},{"tag":"RCons","contents":["console",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Console"],"CONSOLE"]},{"tag":"RCons","contents":["testOutput",{"tag":"TypeConstructor","contents":[["Test","Unit","Console"],"TESTOUTPUT"]},{"tag":"TypeVar","contents":"e"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},0]}}}]}