39 lines
866 B
Haskell
39 lines
866 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
|
|
) where
|
|
|
|
import Control.Lens
|
|
import Data.List (List)
|
|
import Data.Text (Text)
|
|
import Effectful (Eff, runEff, runPureEff, (:>))
|
|
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)
|
|
|