{-# LANGUAGE DerivingVia #-}
module Text.PrettyPrint.GenericPretty.Orphans where
import Text.PrettyPrint.GenericPretty
import Text.PrettyPrint.GenericPretty.ViaShow ( OutShowly(..) )
import Data.Text ( Text )
import qualified Data.Text as Text
import Data.Int
import Numeric.Natural
deriving via OutShowly Text instance Out Text
deriving via OutShowly Int8 instance Out Int8
deriving via OutShowly Int16 instance Out Int16
deriving via OutShowly Int32 instance Out Int32
deriving via OutShowly Int64 instance Out Int64
deriving via OutShowly Natural instance Out Natural