#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 708
#endif
module Data.DList.NonEmpty
#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 800
( NonEmptyDList(Cons)
#else
( NonEmptyDList
#endif
, toNonEmpty
, apply
, toList
, toDList
, toEndo
, toEndo'
, fromNonEmpty
, singleton
, cons
, snoc
, append
, concat1
, replicate
, head
, tail
, unfoldr
, map
#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 708 && __GLASGOW_HASKELL__ < 800
, pattern Cons
#endif
) where
import Prelude ()
import Data.DList.NonEmpty.Internal