{"efVersion":"0.11.5","efModuleName":["Data","List","Lazy","NonEmpty"],"efExports":[{"ReExportRef":[["Data","List","Lazy","Types"],{"TypeRef":["NonEmptyList",["NonEmptyList"]]}]},{"ValueRef":{"Ident":"appendFoldable"}},{"ValueRef":{"Ident":"concatMap"}},{"ValueRef":{"Ident":"fromFoldable"}},{"ValueRef":{"Ident":"fromList"}},{"ValueRef":{"Ident":"head"}},{"ValueRef":{"Ident":"init"}},{"ValueRef":{"Ident":"iterate"}},{"ValueRef":{"Ident":"last"}},{"ValueRef":{"Ident":"length"}},{"ValueRef":{"Ident":"repeat"}},{"ValueRef":{"Ident":"singleton"}},{"ValueRef":{"Ident":"tail"}},{"ValueRef":{"Ident":"toList"}},{"ValueRef":{"Ident":"toUnfoldable"}},{"ValueRef":{"Ident":"uncons"}},{"PositionedDeclarationRef":[{"start":[2,5],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[2,32]},[],{"ModuleRef":["Data","List","Lazy","Types"]}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Foldable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[22,23],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[22,37]},[],{"TypeClassRef":"Foldable"}]}]},"eiImportedAs":null},{"eiModule":["Data","Lazy"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[23,19],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[23,24]},[],{"ValueRef":{"Ident":"force"}}]},{"PositionedDeclarationRef":[{"start":[23,26],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[23,31]},[],{"ValueRef":{"Ident":"defer"}}]}]},"eiImportedAs":null},{"eiModule":["Data","List","Lazy"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[24,24],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[24,27]},[],{"ValueOpRef":":"}]}]},"eiImportedAs":null},{"eiModule":["Data","List","Lazy"],"eiImportType":{"Implicit":[]},"eiImportedAs":["L"]},{"eiModule":["Data","List","Lazy","Types"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[26,30],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[26,46]},[],{"TypeRef":["NonEmptyList",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[27,20],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[27,29]},[],{"TypeRef":["Maybe",null]}]},{"PositionedDeclarationRef":[{"start":[27,31],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[27,36]},[],{"ValueRef":{"Ident":"maybe"}}]},{"PositionedDeclarationRef":[{"start":[27,38],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[27,47]},[],{"ValueRef":{"Ident":"fromMaybe"}}]}]},"eiImportedAs":null},{"eiModule":["Data","NonEmpty"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[28,23],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[28,27]},[],{"ValueOpRef":":|"}]}]},"eiImportedAs":null},{"eiModule":["Data","Tuple"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[29,20],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[29,29]},[],{"TypeRef":["Tuple",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Unfoldable"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[30,25],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[30,41]},[],{"TypeClassRef":"Unfoldable"}]},{"PositionedDeclarationRef":[{"start":[30,43],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[30,50]},[],{"ValueRef":{"Ident":"unfoldr"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"appendFoldable"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["t",{"tag":"ConstrainedType","contents":[{"constraintClass":[["Data","Foldable"],"Foldable"],"constraintArgs":[{"tag":"TypeVar","contents":"t"}],"constraintData":null},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"t"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]}]}]},47]},48]}}},{"EDValue":{"edValueName":{"Ident":"concatMap"},"edValueType":{"tag":"ForAll","contents":["b",{"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":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"b"}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"b"}]}]}]},43]},44]}}},{"EDValue":{"edValueName":{"Ident":"fromFoldable"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ForAll","contents":["f",{"tag":"ConstrainedType","contents":[{"constraintClass":[["Data","Foldable"],"Foldable"],"constraintArgs":[{"tag":"TypeVar","contents":"f"}],"constraintData":null},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]}]}]},39]},40]}}},{"EDValue":{"edValueName":{"Ident":"fromList"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"List"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]}]},35]}}},{"EDValue":{"edValueName":{"Ident":"head"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeVar","contents":"a"}]},32]}}},{"EDValue":{"edValueName":{"Ident":"init"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"List"]},{"tag":"TypeVar","contents":"a"}]}]},29]}}},{"EDValue":{"edValueName":{"Ident":"iterate"},"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":"TypeVar","contents":"a"}]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]}]},25]}}},{"EDValue":{"edValueName":{"Ident":"last"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeVar","contents":"a"}]},22]}}},{"EDValue":{"edValueName":{"Ident":"length"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]},19]}}},{"EDValue":{"edValueName":{"Ident":"repeat"},"edValueType":{"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","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},15]}}},{"EDValue":{"edValueName":{"Ident":"singleton"},"edValueType":{"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","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},13]}}},{"EDValue":{"edValueName":{"Ident":"tail"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"List"]},{"tag":"TypeVar","contents":"a"}]}]},10]}}},{"EDValue":{"edValueName":{"Ident":"toList"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"List"]},{"tag":"TypeVar","contents":"a"}]}]},3]}}},{"EDValue":{"edValueName":{"Ident":"toUnfoldable"},"edValueType":{"tag":"ForAll","contents":["f",{"tag":"ConstrainedType","contents":[{"constraintClass":[["Data","Unfoldable"],"Unfoldable"],"constraintArgs":[{"tag":"TypeVar","contents":"f"}],"constraintData":null},{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"f"},{"tag":"TypeVar","contents":"a"}]}]},6]}]},7]}}},{"EDValue":{"edValueName":{"Ident":"uncons"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"NonEmptyList"]},{"tag":"TypeVar","contents":"a"}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["head",{"tag":"TypeVar","contents":"a"},{"tag":"RCons","contents":["tail",{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","List","Lazy","Types"],"List"]},{"tag":"TypeVar","contents":"a"}]},{"tag":"REmpty"}]}]}]}]},0]}}}],"efSourceSpan":{"start":[1,1],"name":"/Users/michael/projects/purescript-confusables/bower_components/purescript-lists/src/Data/List/Lazy/NonEmpty.purs","end":[83,70]}}