{"efVersion":"0.10.5","efModuleName":["Node","Globals"],"efExports":[{"ValueRef":{"Ident":"__dirname"}},{"ValueRef":{"Ident":"__filename"}},{"ValueRef":{"Ident":"requireResolve"}},{"ValueRef":{"Ident":"unsafeRequire"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Node","FS"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[6,17],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-process/src/Node/Globals.purs","end":[6,19]},[],{"TypeRef":["FS",[]]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"__dirname"},"edValueType":{"tag":"TypeConstructor","contents":[["Prim"],"String"]}}},{"EDValue":{"edValueName":{"Ident":"__filename"},"edValueType":{"tag":"TypeConstructor","contents":[["Prim"],"String"]}}},{"EDValue":{"edValueName":{"Ident":"requireResolve"},"edValueType":{"tag":"ForAll","contents":["eff",{"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":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"unsafeRequire"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeVar","contents":"a"}]},null]}}}]}