{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -funbox-strict-fields #-} module Psi.Data ( module X ) where import Control.DeepSeq as X (NFData(..)) import Control.DeepSeq as X (($!!)) import Control.DeepSeq as X (deepseq, force) import Data.Bifunctor as X (Bifunctor(..)) import Data.Bool as X import Data.ByteString as X (ByteString) import Data.Char as X (Char) import Data.Either as X import Data.Eq as X import Data.Functor as X (Functor(..)) import Data.Functor as X (($>), (<$>), void) import Data.Int as X import Data.List.NonEmpty (NonEmpty(..)) import Data.Maybe as X hiding (fromJust) import Data.Ord as X import Data.Semigroup as X ((<>)) import Data.Text as X (Text) import Data.Traversable as X import Data.Tuple as X import Data.Word as X (Word, Word8, Word16, Word32, Word64) import GHC.Num as X import GHC.Real as X import GHC.Float as X import Prelude as X (Enum, Bounded) import Prelude as X (($!)) import Prelude as X (minBound, maxBound, seq)