úΫ     Safe+0  The type  NonEmptyR is well suited for snoc structures. The type  NonEmptyL is well suited for cons structures.UExtracts the structure's singular element. This function is total and equivalent to extract from Comonad.@Extracts the structure's remaining data. This function is total.6Flattens the structure to its base type from the left.This is equivalent to join for Monad.QBudge the head into the remaining structure from the left, adding an empty head. UExtracts the structure's singular element. This function is total and equivalent to extract from Comonad. @Extracts the structure's remaining data. This function is total. 7Flattens the structure to its base type from the right. This is equivalent to join for Monad. RBudge the head into the remaining structure from the right, adding an empty head.         nonem_LeNQqEuxJvhJ4zc9hCW2ZX Data.NonEmpty NonEmptyR:>: NonEmptyL:<:headLtailLflattenLjoinLbudgeLlastRinitRflattenRjoinRbudgeR$fSemigroupNonEmptyR$fSemigroupNonEmptyL$fTraversableNonEmptyR$fTraversableNonEmptyL$fFoldableNonEmptyR$fFoldableNonEmptyL$fComonadNonEmptyR$fComonadNonEmptyL$fMonadNonEmptyL$fApplicativeNonEmptyR$fApplicativeNonEmptyL$fFunctorNonEmptyR$fFunctorNonEmptyL