{"efVersion":"0.10.5","efModuleName":["Data","Foreign","Undefined"],"efExports":[{"TypeRef":["Undefined",["Undefined"]]},{"ValueRef":{"Ident":"readUndefined"}},{"ValueRef":{"Ident":"unUndefined"}},{"ValueRef":{"Ident":"writeUndefined"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[5,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign/Undefined.purs","end":[5,29]},[],{"TypeRef":["Maybe",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Foreign"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[6,22],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign/Undefined.purs","end":[6,23]},[],{"TypeRef":["F",[]]}]},{"PositionedDeclarationRef":[{"start":[6,25],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign/Undefined.purs","end":[6,32]},[],{"TypeRef":["Foreign",[]]}]},{"PositionedDeclarationRef":[{"start":[6,34],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-foreign/src/Data/Foreign/Undefined.purs","end":[6,45]},[],{"ValueRef":{"Ident":"isUndefined"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Undefined","edTypeKind":{"tag":"FunKind","contents":[{"tag":"NamedKind","contents":[["Prim"],"Type"]},{"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":{"DataType":[[["a",{"tag":"NamedKind","contents":[["Prim"],"Type"]}]],[["Undefined",[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeVar","contents":"a"}]}]]]]}}},{"EDDataConstructor":{"edDataCtorName":"Undefined","edDataCtorOrigin":"newtype","edDataCtorTypeCtor":"Undefined","edDataCtorType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Foreign","Undefined"],"Undefined"]},{"tag":"TypeVar","contents":"a"}]}]},null]},"edDataCtorFields":[{"Ident":"value0"}]}},{"EDValue":{"edValueName":{"Ident":"readUndefined"},"edValueType":{"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":"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"}]}]}]},{"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":[["Data","Foreign","Undefined"],"Undefined"]},{"tag":"TypeVar","contents":"a"}]}]}]}]},2]}}},{"EDValue":{"edValueName":{"Ident":"unUndefined"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Foreign","Undefined"],"Undefined"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeVar","contents":"a"}]}]},0]}}},{"EDValue":{"edValueName":{"Ident":"writeUndefined"},"edValueType":{"tag":"TypeConstructor","contents":[["Data","Foreign"],"Foreign"]}}}]}