{"efVersion":"0.10.5","efModuleName":["Data","JSDate"],"efExports":[{"TypeRef":["JSDate",[]]},{"TypeRef":["LOCALE",[]]},{"ValueRef":{"Ident":"dateMethod"}},{"ValueRef":{"Ident":"dateMethodEff"}},{"ValueRef":{"Ident":"fromDateTime"}},{"ValueRef":{"Ident":"getDate"}},{"ValueRef":{"Ident":"getDay"}},{"ValueRef":{"Ident":"getFullYear"}},{"ValueRef":{"Ident":"getHours"}},{"ValueRef":{"Ident":"getMilliseconds"}},{"ValueRef":{"Ident":"getMinutes"}},{"ValueRef":{"Ident":"getMonth"}},{"ValueRef":{"Ident":"getSeconds"}},{"ValueRef":{"Ident":"getTime"}},{"ValueRef":{"Ident":"getTimezoneOffset"}},{"ValueRef":{"Ident":"getUTCDate"}},{"ValueRef":{"Ident":"getUTCDay"}},{"ValueRef":{"Ident":"getUTCFullYear"}},{"ValueRef":{"Ident":"getUTCHours"}},{"ValueRef":{"Ident":"getUTCMilliseconds"}},{"ValueRef":{"Ident":"getUTCMinutes"}},{"ValueRef":{"Ident":"getUTCMonth"}},{"ValueRef":{"Ident":"getUTCSeconds"}},{"ValueRef":{"Ident":"isValid"}},{"ValueRef":{"Ident":"jsdate"}},{"ValueRef":{"Ident":"jsdateLocal"}},{"ValueRef":{"Ident":"parse"}},{"ValueRef":{"Ident":"toDate"}},{"ValueRef":{"Ident":"toDateString"}},{"ValueRef":{"Ident":"toDateTime"}},{"ValueRef":{"Ident":"toISOString"}},{"ValueRef":{"Ident":"toInstant"}},{"ValueRef":{"Ident":"toInstantImpl"}},{"ValueRef":{"Ident":"toString"}},{"ValueRef":{"Ident":"toTimeString"}},{"ValueRef":{"Ident":"toUTCString"}},{"TypeInstanceRef":{"Ident":"isForeignJSDate"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[13,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[13,30]},[],{"TypeRef":["Eff",[]]}]}]},"eiImportedAs":null},{"eiModule":["Control","Monad","Eff","Exception"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[14,37],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[14,46]},[],{"TypeRef":["EXCEPTION",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Date"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Date"]},{"eiModule":["Data","DateTime"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,23],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[17,35]},[],{"TypeRef":["DateTime",null]}]},{"PositionedDeclarationRef":[{"start":[17,37],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[17,41]},[],{"TypeRef":["Date",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","DateTime"],"eiImportType":{"Implicit":[]},"eiImportedAs":["DateTime"]},{"eiModule":["Data","DateTime","Instant"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[19,31],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[19,38]},[],{"TypeRef":["Instant",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","DateTime","Instant"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Instant"]},{"eiModule":["Data","Enum"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[21,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[21,27]},[],{"ValueRef":{"Ident":"fromEnum"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Foreign"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[22,22],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[22,38]},[],{"ValueRef":{"Ident":"unsafeReadTagged"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Foreign","Class"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[23,28],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[23,43]},[],{"TypeClassRef":"IsForeign"}]}]},"eiImportedAs":null},{"eiModule":["Data","Function","Uncurried"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[24,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[24,36]},[],{"TypeRef":["Fn2",[]]}]},{"PositionedDeclarationRef":[{"start":[24,38],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[24,44]},[],{"ValueRef":{"Ident":"runFn2"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Int"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[25,18],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[25,26]},[],{"ValueRef":{"Ident":"toNumber"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[26,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[26,29]},[],{"TypeRef":["Maybe",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Time"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Time"]},{"eiModule":["Data","Time","Duration"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[28,28],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-js-date/src/Data/JSDate.purs","end":[28,44]},[],{"TypeRef":["Milliseconds",null]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"JSDate","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"ExternData":[]}}},{"EDType":{"edTypeName":"LOCALE","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Effect"]},"edTypeDeclarationKind":{"ExternData":[]}}},{"EDValue":{"edValueName":{"Ident":"dateMethod"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Function","Uncurried"],"Fn2"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeVar","contents":"a"}]},null]}}},{"EDValue":{"edValueName":{"Ident":"dateMethodEff"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Function","Uncurried"],"Fn2"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"TypeVar","contents":"eff"}]},{"tag":"TypeVar","contents":"a"}]}]},null]},null]}}},{"EDValue":{"edValueName":{"Ident":"fromDateTime"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]}}},{"EDValue":{"edValueName":{"Ident":"getDate"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},121]}}},{"EDValue":{"edValueName":{"Ident":"getDay"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},114]}}},{"EDValue":{"edValueName":{"Ident":"getFullYear"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},107]}}},{"EDValue":{"edValueName":{"Ident":"getHours"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},100]}}},{"EDValue":{"edValueName":{"Ident":"getMilliseconds"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},93]}}},{"EDValue":{"edValueName":{"Ident":"getMinutes"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},86]}}},{"EDValue":{"edValueName":{"Ident":"getMonth"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},79]}}},{"EDValue":{"edValueName":{"Ident":"getSeconds"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},72]}}},{"EDValue":{"edValueName":{"Ident":"getTime"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getTimezoneOffset"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]},61]}}},{"EDValue":{"edValueName":{"Ident":"getUTCDate"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getUTCDay"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getUTCFullYear"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getUTCHours"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getUTCMilliseconds"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getUTCMinutes"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getUTCMonth"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"getUTCSeconds"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}}},{"EDValue":{"edValueName":{"Ident":"isValid"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}]}}},{"EDValue":{"edValueName":{"Ident":"jsdate"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["year",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["month",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["day",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["hour",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["minute",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["second",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["millisecond",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"REmpty","contents":[]}]}]}]}]}]}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]}}},{"EDValue":{"edValueName":{"Ident":"jsdateLocal"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["year",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["month",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["day",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["hour",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["minute",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["second",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"RCons","contents":["millisecond",{"tag":"TypeConstructor","contents":[["Prim"],"Number"]},{"tag":"REmpty","contents":[]}]}]}]}]}]}]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Eff"],"Eff"]},{"tag":"RCons","contents":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"parse"},"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":["locale",{"tag":"TypeConstructor","contents":[["Data","JSDate"],"LOCALE"]},{"tag":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"toDate"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Data","Date"],"Date"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"toDateString"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}}},{"EDValue":{"edValueName":{"Ident":"toDateTime"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"toISOString"},"edValueType":{"tag":"ForAll","contents":["eff",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"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":"TypeVar","contents":"eff"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]},18]}}},{"EDValue":{"edValueName":{"Ident":"toInstant"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Data","DateTime","Instant"],"Instant"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"toInstantImpl"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeVar","contents":"a"}]}]},null]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeVar","contents":"a"}]},null]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]}]}]}}},{"EDValue":{"edValueName":{"Ident":"toString"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}}},{"EDValue":{"edValueName":{"Ident":"toTimeString"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}}},{"EDValue":{"edValueName":{"Ident":"toUTCString"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}}},{"EDInstance":{"edInstanceClassName":[["Data","Foreign","Class"],"IsForeign"],"edInstanceName":{"Ident":"isForeignJSDate"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","JSDate"],"JSDate"]}],"edInstanceConstraints":[]}}]}