{"efVersion":"0.10.5","efModuleName":["Data","Foreign"],"efExports":[{"TypeRef":["F",[]]},{"TypeRef":["Foreign",[]]},{"TypeRef":["ForeignError",["ForeignError","TypeMismatch","ErrorAtIndex","ErrorAtProperty","JSONError"]]},{"TypeRef":["MultipleErrors",[]]},{"TypeRef":["Prop",["Prop"]]},{"ValueRef":{"Ident":"fail"}},{"ValueRef":{"Ident":"isArray"}},{"ValueRef":{"Ident":"isNull"}},{"ValueRef":{"Ident":"isUndefined"}},{"ValueRef":{"Ident":"parseJSON"}},{"ValueRef":{"Ident":"readArray"}},{"ValueRef":{"Ident":"readBoolean"}},{"ValueRef":{"Ident":"readChar"}},{"ValueRef":{"Ident":"readInt"}},{"ValueRef":{"Ident":"readNumber"}},{"ValueRef":{"Ident":"readString"}},{"ValueRef":{"Ident":"tagOf"}},{"ValueRef":{"Ident":"toForeign"}},{"ValueRef":{"Ident":"typeOf"}},{"ValueRef":{"Ident":"unsafeFromForeign"}},{"ValueRef":{"Ident":"unsafeReadTagged"}},{"ValueRef":{"Ident":"writeObject"}},{"TypeInstanceRef":{"Ident":"eqForeignError"}},{"TypeInstanceRef":{"Ident":"ordForeignError"}},{"TypeInstanceRef":{"Ident":"showForeignError"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Monad","Except"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[31,30],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[31,36]},[],{"TypeRef":["Except",[]]}]},{"PositionedDeclarationRef":[{"start":[31,38],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[31,48]},[],{"ValueRef":{"Ident":"throwError"}}]},{"PositionedDeclarationRef":[{"start":[31,50],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[31,59]},[],{"ValueRef":{"Ident":"mapExcept"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Either"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[33,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[33,31]},[],{"TypeRef":["Either",null]}]},{"PositionedDeclarationRef":[{"start":[33,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[33,39]},[],{"ValueRef":{"Ident":"either"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Function","Uncurried"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[34,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[34,36]},[],{"TypeRef":["Fn3",[]]}]},{"PositionedDeclarationRef":[{"start":[34,38],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[34,44]},[],{"ValueRef":{"Ident":"runFn3"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Int"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Int"]},{"eiModule":["Data","List","NonEmpty"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[36,28],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[36,40]},[],{"TypeRef":["NonEmptyList",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","List","NonEmpty"],"eiImportType":{"Implicit":[]},"eiImportedAs":["NEL"]},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[38,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[38,25]},[],{"ValueRef":{"Ident":"maybe"}}]}]},"eiImportedAs":null},{"eiModule":["Data","String"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[39,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign.purs","end":[39,27]},[],{"ValueRef":{"Ident":"toChar"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"F","edTypeKind":{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":{"TypeSynonym":[]}}},{"EDTypeSynonym":{"edTypeSynonymName":"F","edTypeSynonymArguments":[["a",{"tag":"NamedKind","contents":[["Prim"],"Type"]}]],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except"],"Except"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"MultipleErrors"]}]},{"tag":"TypeVar","contents":"a"}]}}},{"EDType":{"edTypeName":"Foreign","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"ExternData":[]}}},{"EDType":{"edTypeName":"ForeignError","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"DataType":[[],[["ForeignError",[{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]],["TypeMismatch",[{"tag":"TypeConstructor","contents":[["Prim"],"String"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]],["ErrorAtIndex",[{"tag":"TypeConstructor","contents":[["Prim"],"Int"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]],["ErrorAtProperty",[{"tag":"TypeConstructor","contents":[["Prim"],"String"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]],["JSONError",[{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]]]]}}},{"EDDataConstructor":{"edDataCtorName":"ForeignError","edDataCtorOrigin":"data","edDataCtorTypeCtor":"ForeignError","edDataCtorType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]},"edDataCtorFields":[{"Ident":"value0"}]}},{"EDDataConstructor":{"edDataCtorName":"TypeMismatch","edDataCtorOrigin":"data","edDataCtorTypeCtor":"ForeignError","edDataCtorType":{"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":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},"edDataCtorFields":[{"Ident":"value0"},{"Ident":"value1"}]}},{"EDDataConstructor":{"edDataCtorName":"ErrorAtIndex","edDataCtorOrigin":"data","edDataCtorTypeCtor":"ForeignError","edDataCtorType":{"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":[["Data","Foreign"],"ForeignError"]}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},"edDataCtorFields":[{"Ident":"value0"},{"Ident":"value1"}]}},{"EDDataConstructor":{"edDataCtorName":"ErrorAtProperty","edDataCtorOrigin":"data","edDataCtorTypeCtor":"ForeignError","edDataCtorType":{"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","Foreign"],"ForeignError"]}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},"edDataCtorFields":[{"Ident":"value0"},{"Ident":"value1"}]}},{"EDDataConstructor":{"edDataCtorName":"JSONError","edDataCtorOrigin":"data","edDataCtorTypeCtor":"ForeignError","edDataCtorType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]},"edDataCtorFields":[{"Ident":"value0"}]}},{"EDType":{"edTypeName":"MultipleErrors","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"TypeSynonym":[]}}},{"EDTypeSynonym":{"edTypeSynonymName":"MultipleErrors","edTypeSynonymArguments":[],"edTypeSynonymType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}}},{"EDType":{"edTypeName":"Prop","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"DataType":[[],[["Prop",[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["key",{"tag":"TypeConstructor","contents":[["Prim"],"String"]},{"tag":"RCons","contents":["value",{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]},{"tag":"REmpty","contents":[]}]}]}]}]]]]}}},{"EDDataConstructor":{"edDataCtorName":"Prop","edDataCtorOrigin":"newtype","edDataCtorTypeCtor":"Prop","edDataCtorType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["key",{"tag":"TypeConstructor","contents":[["Prim"],"String"]},{"tag":"RCons","contents":["value",{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]},{"tag":"REmpty","contents":[]}]}]}]}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Prop"]}]},"edDataCtorFields":[{"Ident":"value0"}]}},{"EDValue":{"edValueName":{"Ident":"fail"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeVar","contents":"a"}]}]},0]}}},{"EDValue":{"edValueName":{"Ident":"isArray"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}]}}},{"EDValue":{"edValueName":{"Ident":"isNull"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}]}}},{"EDValue":{"edValueName":{"Ident":"isUndefined"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}]}}},{"EDValue":{"edValueName":{"Ident":"parseJSON"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"readArray"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]}]}]}}},{"EDValue":{"edValueName":{"Ident":"readBoolean"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"readChar"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Char"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"readInt"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"readNumber"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"readString"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"tagOf"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}}},{"EDValue":{"edValueName":{"Ident":"toForeign"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"typeOf"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}}},{"EDValue":{"edValueName":{"Ident":"unsafeFromForeign"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]},{"tag":"TypeVar","contents":"a"}]},null]}}},{"EDValue":{"edValueName":{"Ident":"unsafeReadTagged"},"edValueType":{"tag":"ForAll","contents":["a",{"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","Foreign"],"Foreign"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Control","Monad","Except","Trans"],"ExceptT"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Types"],"NonEmptyList"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Identity"],"Identity"]}]},{"tag":"TypeVar","contents":"a"}]}]}]},8]}}},{"EDValue":{"edValueName":{"Ident":"writeObject"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Prop"]}]}]},{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}]}}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq"],"edInstanceName":{"Ident":"eqForeignError"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord"],"edInstanceName":{"Ident":"ordForeignError"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Show"],"Show"],"edInstanceName":{"Ident":"showForeignError"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Foreign"],"ForeignError"]}],"edInstanceConstraints":[]}}]}