{"efVersion":"0.11.5","efModuleName":["Test","Assert"],"efExports":[{"TypeRef":["ASSERT",[]]},{"ValueRef":{"Ident":"assert"}},{"ValueRef":{"Ident":"assert'"}},{"ValueRef":{"Ident":"assertThrows"}},{"ValueRef":{"Ident":"assertThrows'"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[9,27],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-assert/src/Test/Assert.purs","end":[9,30]},[],{"TypeRef":["Eff",[]]}]},{"PositionedDeclarationRef":[{"start":[9,32],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-assert/src/Test/Assert.purs","end":[9,43]},[],{"KindRef":"Effect"}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[10,23],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-assert/src/Test/Assert.purs","end":[10,28]},[],{"ValueOpRef":"=<<"}]}]},"eiImportedAs":null},{"eiModule":["Data","Unit"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[11,19],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-assert/src/Test/Assert.purs","end":[11,23]},[],{"TypeRef":["Unit",[]]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"ASSERT","edTypeKind":{"tag":"NamedKind","contents":[["Control","Monad","Eff"],"Effect"]},"edTypeDeclarationKind":"ExternData"}},{"EDValue":{"edValueName":{"Ident":"assert"},"edValueType":{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["assert",{"tag":"TypeConstructor","contents":[["Test","Assert"],"ASSERT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},11]}}},{"EDValue":{"edValueName":{"Ident":"assert'"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["assert",{"tag":"TypeConstructor","contents":[["Test","Assert"],"ASSERT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"assertThrows"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["e",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["assert",{"tag":"TypeConstructor","contents":[["Test","Assert"],"ASSERT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},7]},8]}}},{"EDValue":{"edValueName":{"Ident":"assertThrows'"},"edValueType":{"tag":"ForAll","contents":["a",{"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":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["assert",{"tag":"TypeConstructor","contents":[["Test","Assert"],"ASSERT"]},{"tag":"TypeVar","contents":"e"}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},0]},1]}}}],"efSourceSpan":{"start":[1,1],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-assert/src/Test/Assert.purs","end":[57,33]}}