{"efVersion":"0.10.5","efModuleName":["Node","FS","Sync"],"efExports":[{"ValueRef":{"Ident":"appendFile"}},{"ValueRef":{"Ident":"appendTextFile"}},{"ValueRef":{"Ident":"chmod"}},{"ValueRef":{"Ident":"chown"}},{"ValueRef":{"Ident":"exists"}},{"ValueRef":{"Ident":"fdAppend"}},{"ValueRef":{"Ident":"fdClose"}},{"ValueRef":{"Ident":"fdFlush"}},{"ValueRef":{"Ident":"fdNext"}},{"ValueRef":{"Ident":"fdOpen"}},{"ValueRef":{"Ident":"fdRead"}},{"ValueRef":{"Ident":"fdWrite"}},{"ValueRef":{"Ident":"link"}},{"ValueRef":{"Ident":"mkdir"}},{"ValueRef":{"Ident":"mkdir'"}},{"ValueRef":{"Ident":"readFile"}},{"ValueRef":{"Ident":"readTextFile"}},{"ValueRef":{"Ident":"readdir"}},{"ValueRef":{"Ident":"readlink"}},{"ValueRef":{"Ident":"realpath"}},{"ValueRef":{"Ident":"realpath'"}},{"ValueRef":{"Ident":"rename"}},{"ValueRef":{"Ident":"rmdir"}},{"ValueRef":{"Ident":"stat"}},{"ValueRef":{"Ident":"symlink"}},{"ValueRef":{"Ident":"truncate"}},{"ValueRef":{"Ident":"unlink"}},{"ValueRef":{"Ident":"utimes"}},{"ValueRef":{"Ident":"writeFile"}},{"ValueRef":{"Ident":"writeTextFile"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[35,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[35,30]},[],{"TypeRef":["Eff",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Exception"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[36,37],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[36,46]},[],{"TypeRef":["EXCEPTION",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","DateTime"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[37,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[37,31]},[],{"TypeRef":["DateTime",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Time","Duration"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[38,28],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[38,44]},[],{"TypeRef":["Milliseconds",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","DateTime","Instant"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[39,31],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[39,43]},[],{"ValueRef":{"Ident":"fromDateTime"}}]},{"PositionedDeclarationRef":[{"start":[39,45],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[39,54]},[],{"ValueRef":{"Ident":"unInstant"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Function","Uncurried"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[40,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[40,36]},[],{"TypeRef":["Fn1",[]]}]},{"PositionedDeclarationRef":[{"start":[40,38],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[40,41]},[],{"TypeRef":["Fn5",[]]}]},{"PositionedDeclarationRef":[{"start":[40,43],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[40,46]},[],{"TypeRef":["Fn3",[]]}]},{"PositionedDeclarationRef":[{"start":[40,48],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[40,51]},[],{"TypeRef":["Fn2",[]]}]},{"PositionedDeclarationRef":[{"start":[41,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[41,39]},[],{"ValueRef":{"Ident":"runFn1"}}]},{"PositionedDeclarationRef":[{"start":[41,41],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[41,47]},[],{"ValueRef":{"Ident":"runFn5"}}]},{"PositionedDeclarationRef":[{"start":[41,49],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[41,55]},[],{"ValueRef":{"Ident":"runFn3"}}]},{"PositionedDeclarationRef":[{"start":[41,57],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[41,63]},[],{"ValueRef":{"Ident":"runFn2"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Nullable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[42,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[42,33]},[],{"TypeRef":["Nullable",[]]}]},{"PositionedDeclarationRef":[{"start":[42,35],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[42,45]},[],{"ValueRef":{"Ident":"toNullable"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Int"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[43,18],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[43,23]},[],{"ValueRef":{"Ident":"round"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[44,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[44,29]},[],{"TypeRef":["Maybe",null]}]}]},"eiImportedAs":null},{"eiModule":["Node","Buffer"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[45,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[45,29]},[],{"TypeRef":["Buffer",[]]}]},{"PositionedDeclarationRef":[{"start":[45,31],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[45,39]},[],{"TypeRef":["BUFFER",[]]}]},{"PositionedDeclarationRef":[{"start":[45,41],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[45,45]},[],{"ValueRef":{"Ident":"size"}}]}]},"eiImportedAs":null},{"eiModule":["Node","Encoding"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[46,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[46,31]},[],{"TypeRef":["Encoding",[]]}]}]},"eiImportedAs":null},{"eiModule":["Node","FS"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[48,17],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[48,19]},[],{"TypeRef":["FS",[]]}]},{"PositionedDeclarationRef":[{"start":[48,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[48,35]},[],{"TypeRef":["FileDescriptor",[]]}]},{"PositionedDeclarationRef":[{"start":[48,37],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[48,46]},[],{"TypeRef":["ByteCount",[]]}]},{"PositionedDeclarationRef":[{"start":[48,48],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[48,60]},[],{"TypeRef":["FilePosition",[]]}]},{"PositionedDeclarationRef":[{"start":[48,62],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[48,74]},[],{"TypeRef":["BufferLength",[]]}]},{"PositionedDeclarationRef":[{"start":[49,17],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[49,29]},[],{"TypeRef":["BufferOffset",[]]}]},{"PositionedDeclarationRef":[{"start":[49,31],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[49,39]},[],{"TypeRef":["FileMode",[]]}]},{"PositionedDeclarationRef":[{"start":[49,41],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[49,50]},[],{"TypeRef":["FileFlags",[]]}]},{"PositionedDeclarationRef":[{"start":[49,52],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[49,63]},[],{"TypeRef":["SymlinkType",[]]}]},{"PositionedDeclarationRef":[{"start":[50,17],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[50,32]},[],{"ValueRef":{"Ident":"fileFlagsToNode"}}]},{"PositionedDeclarationRef":[{"start":[50,34],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[50,51]},[],{"ValueRef":{"Ident":"symlinkTypeToNode"}}]}]},"eiImportedAs":null},{"eiModule":["Node","FS","Stats"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[51,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[51,31]},[],{"TypeRef":["StatsObj",[]]}]},{"PositionedDeclarationRef":[{"start":[51,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[51,42]},[],{"TypeRef":["Stats",null]}]}]},"eiImportedAs":null},{"eiModule":["Node","Path"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[52,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[52,29]},[],{"TypeRef":["FilePath",[]]}]}]},"eiImportedAs":null},{"eiModule":["Node","FS","Perms"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[53,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[53,28]},[],{"TypeRef":["Perms",[]]}]},{"PositionedDeclarationRef":[{"start":[53,30],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[53,43]},[],{"ValueRef":{"Ident":"permsToString"}}]},{"PositionedDeclarationRef":[{"start":[53,45],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[53,48]},[],{"ValueRef":{"Ident":"all"}}]},{"PositionedDeclarationRef":[{"start":[53,50],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[53,57]},[],{"ValueRef":{"Ident":"mkPerms"}}]}]},"eiImportedAs":null},{"eiModule":["Node","FS","Internal"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[54,26],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[54,31]},[],{"ValueRef":{"Ident":"mkEff"}}]},{"PositionedDeclarationRef":[{"start":[54,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Sync.purs","end":[54,48]},[],{"ValueRef":{"Ident":"unsafeRequireFS"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"appendFile"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Buffer"],"Buffer"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["buffer",{"tag":"TypeConstructor","contents":[["Node","Buffer"],"BUFFER"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},139]}}},{"EDValue":{"edValueName":{"Ident":"appendTextFile"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Encoding"],"Encoding"]}]},{"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"],"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},133]}}},{"EDValue":{"edValueName":{"Ident":"chmod"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},128]}}},{"EDValue":{"edValueName":{"Ident":"chown"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},122]}}},{"EDValue":{"edValueName":{"Ident":"exists"},"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"],"Boolean"]}]}]},120]}}},{"EDValue":{"edValueName":{"Ident":"fdAppend"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileDescriptor"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Buffer"],"Buffer"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["buffer",{"tag":"TypeConstructor","contents":[["Node","Buffer"],"BUFFER"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]}]},116]}}},{"EDValue":{"edValueName":{"Ident":"fdClose"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileDescriptor"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},114]}}},{"EDValue":{"edValueName":{"Ident":"fdFlush"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileDescriptor"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},112]}}},{"EDValue":{"edValueName":{"Ident":"fdNext"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileDescriptor"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Buffer"],"Buffer"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["buffer",{"tag":"TypeConstructor","contents":[["Node","Buffer"],"BUFFER"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]}]},108]}}},{"EDValue":{"edValueName":{"Ident":"fdOpen"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileFlags"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileDescriptor"]}]}]}]}]},102]}}},{"EDValue":{"edValueName":{"Ident":"fdRead"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileDescriptor"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Buffer"],"Buffer"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["buffer",{"tag":"TypeConstructor","contents":[["Node","Buffer"],"BUFFER"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]}]}]}]}]},94]}}},{"EDValue":{"edValueName":{"Ident":"fdWrite"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"FileDescriptor"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Buffer"],"Buffer"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["buffer",{"tag":"TypeConstructor","contents":[["Node","Buffer"],"BUFFER"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"TypeVar","contents":"eff"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]}]}]}]}]},86]}}},{"EDValue":{"edValueName":{"Ident":"link"},"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":[["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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},8]}}},{"EDValue":{"edValueName":{"Ident":"mkdir"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},18]}}},{"EDValue":{"edValueName":{"Ident":"mkdir'"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},13]}}},{"EDValue":{"edValueName":{"Ident":"readFile"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Node","Buffer"],"Buffer"]}]}]},20]}}},{"EDValue":{"edValueName":{"Ident":"readTextFile"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Encoding"],"Encoding"]}]},{"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]}]},25]}}},{"EDValue":{"edValueName":{"Ident":"readdir"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]}]},30]}}},{"EDValue":{"edValueName":{"Ident":"readlink"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]},32]}}},{"EDValue":{"edValueName":{"Ident":"realpath"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]},34]}}},{"EDValue":{"edValueName":{"Ident":"realpath'"},"edValueType":{"tag":"ForAll","contents":["cache",{"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":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"TypeVar","contents":"cache"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]}]},39]},40]}}},{"EDValue":{"edValueName":{"Ident":"rename"},"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":[["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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},46]}}},{"EDValue":{"edValueName":{"Ident":"rmdir"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},51]}}},{"EDValue":{"edValueName":{"Ident":"stat"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Node","FS","Stats"],"Stats"]}]}]},53]}}},{"EDValue":{"edValueName":{"Ident":"symlink"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS"],"SymlinkType"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},55]}}},{"EDValue":{"edValueName":{"Ident":"truncate"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},61]}}},{"EDValue":{"edValueName":{"Ident":"unlink"},"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]},66]}}},{"EDValue":{"edValueName":{"Ident":"utimes"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},68]}}},{"EDValue":{"edValueName":{"Ident":"writeFile"},"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":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Buffer"],"Buffer"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["buffer",{"tag":"TypeConstructor","contents":[["Node","Buffer"],"BUFFER"]},{"tag":"RCons","contents":["fs",{"tag":"TypeConstructor","contents":[["Node","FS"],"FS"]},{"tag":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},74]}}},{"EDValue":{"edValueName":{"Ident":"writeTextFile"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","Encoding"],"Encoding"]}]},{"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"],"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":"RCons","contents":["err",{"tag":"TypeConstructor","contents":[["Control","Monad","Eff","Exception"],"EXCEPTION"]},{"tag":"TypeVar","contents":"eff"}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]},80]}}}]}