úÎ[e#      !" #An list with at least one element. # The head of the non-empty list.  The tail of the non-empty list. :Constructs a non-empty list with the given head and tail.  The head.  The tail. GConstructs a non-empty list with the given head and tail (an alias for nonEmpty).  The head.  The tail. Tries to convert a list to a NonEmpty returning Nothing if the given list is empty. The list to convert. 'WARNING: Fails if given the empty list.  Tries to convert a list to a NonEmpty. )The list to convert (must not be empty). &Prepends a value to a non-empty list. The value to prepend. "The non-empty list to prepend to. 5Prepends a non-empty list to another non-empty list. The non-empty list to prepend. "The non-empty list to prepend to. 6Reverses the elements of the (finite) non-empty list. $     A wrapper of NonEmpty that has a zip-like  Applicative instance. %#Unwraps a zip-like non-empty list. Wraps a non-empty list. !ARuns a function for non-empty lists on zip-like non-empty lists. "ARuns a function for zip-like non-empty lists on non-empty lists.  !" !" !"&      !"#$%&'(NonEmptyList-0.0.5Data.List.NonEmptyData.List.ZipNonEmptyNonEmptyneHeadneTailnonEmpty|: toNonEmptyunsafeToNonEmpty.:.++reversescanlscanl1scanrscanr1iteratecycleinitstailssortinsertunzip prop_neHead prop_neTail prop_nonEmptyprop_nonEmptyAliasprop_toNonEmptyprop_unsafeNonEmpty prop_cons prop_append prop_reverse ZipNonEmptynezipNeusingNeusingZnelistZ