{-# LANGUAGE NoImplicitPrelude #-}

module Prelude (module X) where

import BasePrelude as X (Enum, Eq, Functor (fmap), Maybe (..), Monoid, Ord (compare, (<), (>), (>=), (>=)), Ordering (..), Semigroup ((<>)), Show (..), String, Word, div, drop, flip, fromEnum, fromIntegral, id, maybe, mconcat, otherwise, pred, succ, ($), (&&), (+), (-), (.), (/=), (<$>), (==), (||))
import Control.DeepSeq as X (NFData)
import Control.Monad as X (guard)
import Data.Foldable as X (Foldable (toList))
import Data.Hashable as X (Hashable (..))
import Data.List as X (sort)
import Data.Text as X (Text)
import GHC.Generics as X (Generic)
import Optics.Core as X (AffineFold, AffineTraversal', Iso', castOptic, iso, lens, simple, to, (%))
import Prettyprinter as X (Pretty (..), (<+>))

import Text as X