Îõ³h&ÙB      Trustworthyƒ Trustworthy¬Safe(ÌÚë´dlist-nonempty†A difference list is a function that, given a list, returns the original contents of the difference list prepended to the given list.Implemented as a newtype over [a] ->  a.dlist-nonempty'A unidirectional pattern synonym using $ in a view pattern and matching on x:xs such that you have the pattern  Cons x xsdlist-nonemptyConvert a list to a dlistdlist-nonempty#Convert a dlist to a non-empty listdlist-nonemptyConvert a dlist to a listdlist-nonempty Convert to .Note: dlist; doesn't expose internals, so this have to go through list.dlist-nonemptyConvert to representation of . dlist-nonemptyConvert to representation of . dlist-nonemptyÎApply a dlist to a list to get the underlying non-empty list with an extension dlist-nonempty"Create dlist with a single element dlist-nonemptyO(1)%. Prepend a single element to a dlist dlist-nonemptyO(1)$. Append a single element to a dlistdlist-nonemptyO(1). Append dlistsdlist-nonemptyO(spine). Concatenate dlistsdlist-nonemptyO(n)1. Create a dlist of the given number of elements.0Always creates a list with at least one element.dlist-nonemptyO(n). Return the head of the dlistdlist-nonemptyO(n). Return the tail of the dlistdlist-nonemptyO(n). Unfoldr for dlistsdlist-nonemptyO(n). Map over difference lists.   UnsafeñSafeë          !" !# !$ !% ! &'(+dlist-nonempty-0.1.3-9ardLxGoifY39tAexyisnCData.DList.NonEmpty.UnsafeData.DList.NonEmpty DListUnsafe GhcIsListData.DList.NonEmpty.Internal NonEmptyDListNEDLunNEDLCons fromNonEmpty toNonEmptytoListtoDListtoEndotoEndo'apply singletonconssnocappendconcat1 replicateheadtailunfoldrmap dlist-1.0-BGLs0gqsZFwLq1Wa6dJ09jData.DList.InternalDList UnsafeDListunsafeApplyDListbaseGHC.ExtsIsListItemfromList fromListNGHC.BaseNonEmpty