Files
gyehoek-hs/src/Gyehoek/Prelude.hs
T
2026-08-28 11:39:37 -06:00

46 lines
995 B
Haskell

module Gyehoek.Prelude
( module Control.Lens
, module Effectful
, module Data.Generics.Labels -- exports instances
, module Data.String.Interpolate
, Text
, List
, Generic
, Data
, NFData
, HashMap
, HashSet
, coerce
, IsList(fromList)
, HasCallStack
, Hashable
, NonEmpty((:|))
, Natural
, (>>>)
, (>=>)
, (<=<)
, wrappedIso
) where
import Control.Lens hiding (List, (:<))
import Data.List (List)
import Data.Text (Text)
import Effectful
import GHC.Generics (Generic)
import Data.Data (Data)
import Control.DeepSeq (NFData)
import Data.HashMap.Strict (HashMap)
import Data.HashSet (HashSet)
import Data.Coerce (coerce)
import GHC.Exts (IsList(..))
import Data.Generics.Labels ()
import Data.String.Interpolate
import GHC.Stack (HasCallStack)
import Data.Hashable (Hashable)
import Data.List.NonEmpty (NonEmpty((:|)))
import Numeric.Natural (Natural)
import Control.Category ((>>>))
import Control.Monad
import Data.Generics.Wrapped (Wrapped(..))