{"efVersion":"0.10.5","efModuleName":["Control","Monad","Cont"],"efExports":[{"TypeRef":["Cont",[]]},{"ReExportRef":[["Control","Monad","Cont","Trans"],{"TypeRef":["ContT",["ContT"]]}]},{"ReExportRef":[["Control","Monad","Cont","Class"],{"TypeClassRef":"MonadCont"}]},{"ReExportRef":[["Control","Monad","Trans","Class"],{"TypeClassRef":"MonadTrans"}]},{"ReExportRef":[["Control","Monad","Cont","Class"],{"ValueRef":{"Ident":"callCC"}}]},{"ValueRef":{"Ident":"cont"}},{"ReExportRef":[["Control","Monad","Trans","Class"],{"ValueRef":{"Ident":"lift"}}]},{"ReExportRef":[["Control","Monad","Cont","Trans"],{"ValueRef":{"Ident":"mapContT"}}]},{"ValueRef":{"Ident":"runCont"}},{"ReExportRef":[["Control","Monad","Cont","Trans"],{"ValueRef":{"Ident":"runContT"}}]},{"ReExportRef":[["Control","Monad","Cont","Trans"],{"ValueRef":{"Ident":"withContT"}}]},{"PositionedDeclarationRef":[{"start":[7,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[7,36]},[],{"ModuleRef":["Control","Monad","Cont","Trans"]}]},{"PositionedDeclarationRef":[{"start":[8,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[8,36]},[],{"ModuleRef":["Control","Monad","Cont","Class"]}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Cont","Class"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[13,34],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[13,49]},[],{"TypeClassRef":"MonadCont"}]},{"PositionedDeclarationRef":[{"start":[13,51],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[13,57]},[],{"ValueRef":{"Ident":"callCC"}}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Cont","Trans"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[14,34],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[14,50]},[],{"TypeClassRef":"MonadTrans"}]},{"PositionedDeclarationRef":[{"start":[14,52],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[14,61]},[],{"TypeRef":["ContT",null]}]},{"PositionedDeclarationRef":[{"start":[14,63],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[14,67]},[],{"ValueRef":{"Ident":"lift"}}]},{"PositionedDeclarationRef":[{"start":[14,69],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[14,77]},[],{"ValueRef":{"Ident":"mapContT"}}]},{"PositionedDeclarationRef":[{"start":[14,79],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[14,87]},[],{"ValueRef":{"Ident":"runContT"}}]},{"PositionedDeclarationRef":[{"start":[14,89],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[14,98]},[],{"ValueRef":{"Ident":"withContT"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Identity"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[16,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[16,35]},[],{"TypeRef":["Identity",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Newtype"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,22],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-transformers/src/Control/Monad/Cont.purs","end":[17,28]},[],{"ValueRef":{"Ident":"unwrap"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Cont","edTypeKind":{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]}]},"edTypeDeclarationKind":{"TypeSynonym":[]}}},{"EDTypeSynonym":{"edTypeSynonymName":"Cont","edTypeSynonymArguments":[["r",{"tag":"NamedKind","contents":[["Prim"],"Type"]}]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Cont","Trans"],"ContT"]},{"tag":"TypeVar","contents":"r"}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]}}},{"EDValue":{"edValueName":{"Ident":"cont"},"edValueType":{"tag":"ForAll","contents":["r",{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeVar","contents":"r"}]}]},{"tag":"TypeVar","contents":"r"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Cont","Trans"],"ContT"]},{"tag":"TypeVar","contents":"r"}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeVar","contents":"a"}]}]},17]},18]}}},{"EDValue":{"edValueName":{"Ident":"runCont"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["r",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Cont","Trans"],"ContT"]},{"tag":"TypeVar","contents":"r"}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeVar","contents":"r"}]}]},{"tag":"TypeVar","contents":"r"}]}]},7]},8]}}}]}