module TextShow (
      
      
      TextShow(..)
    , showbParen
    , showbSpace
      
    , TextShow1(..)
    , showbPrec1
    , showbUnaryWith
      
    , TextShow2(..)
    , showbPrec2
    , showbBinaryWith
      
      
    , Builder
    , toText
    , toLazyText
    , toLazyTextWith
    , toString
      
    , singleton
    , fromText
    , fromLazyText
    , fromString
      
    , flush
      
    , lengthB
    , unlinesB
    , unwordsB
      
    , printT
    , printTL
    , hPrintT
    , hPrintTL
      
    , FromStringShow(..)
    , FromTextShow(..)
    , FromStringShow1(..)
    , FromTextShow1(..)
    , FromStringShow2(..)
    , FromTextShow2(..)
    , showsPrecToShowbPrec
    , showsToShowb
    , showbPrecToShowsPrec
    , showbToShows
    ) where
import Data.Text.Lazy.Builder
import Prelude ()
import TextShow.Classes
import TextShow.FromStringTextShow
import TextShow.Instances ()
import TextShow.Utils (toString, toText, lengthB, unlinesB, unwordsB)