{-# LANGUAGE OverloadedStrings #-}

module Dovetail.Core.Modules where

import Data.Text (Text)

modules :: [Text]
modules :: [Text]
modules =
  [ Text
"Type.Proxy"
  , Text
"Type.Data.RowList"
  , Text
"Type.Data.Row"
  , Text
"Record.Unsafe"
  , Text
"Data.NaturalTransformation"
  , Text
"Data.Boolean"
  , Text
"Control.Semigroupoid"
  , Text
"Data.Symbol"
  , Text
"Control.Category"
  , Text
"Data.Show"
  , Text
"Data.Unit"
  , Text
"Data.Void"
  , Text
"Data.HeytingAlgebra"
  , Text
"Data.Semiring"
  , Text
"Data.Semigroup"
  , Text
"Data.Generic.Rep"
  , Text
"Data.Ring"
  , Text
"Data.BooleanAlgebra"
  , Text
"Data.Eq"
  , Text
"Data.CommutativeRing"
  , Text
"Data.Ordering"
  , Text
"Data.EuclideanRing"
  , Text
"Data.Ord"
  , Text
"Data.DivisionRing"
  , Text
"Data.Field"
  , Text
"Data.Monoid"
  , Text
"Data.Function"
  , Text
"Data.Bounded"
  , Text
"Data.Functor"
  , Text
"Control.Apply"
  , Text
"Data.Monoid.Generic"
  , Text
"Data.Bounded.Generic"
  , Text
"Control.Applicative"
  , Text
"Control.Bind"
  , Text
"Control.Monad"
  , Text
"Prelude"
  , Text
"Data.Semiring.Generic"
  , Text
"Data.Monoid.Additive"
  , Text
"Data.Monoid.Dual"
  , Text
"Data.Monoid.Multiplicative"
  , Text
"Data.Ord.Generic"
  , Text
"Data.HeytingAlgebra.Generic"
  , Text
"Data.Ring.Generic"
  , Text
"Data.Show.Generic"
  , Text
"Data.Monoid.Conj"
  , Text
"Data.Semigroup.Generic"
  , Text
"Data.Semigroup.First"
  , Text
"Data.Semigroup.Last"
  , Text
"Data.Eq.Generic"
  , Text
"Data.Monoid.Disj"
  , Text
"Data.Monoid.Endo"
  , Text
"Unsafe.Coerce"
  , Text
"Safe.Coerce"
  , Text
"Data.Newtype"
  , Text
"Control.Lazy"
  , Text
"Control.Extend"
  , Text
"Control.Alt"
  , Text
"Control.Plus"
  , Text
"Control.Comonad"
  , Text
"Control.Alternative"
  , Text
"Control.MonadZero"
  , Text
"Control.MonadPlus"
  , Text
"Data.Monoid.Alternate"
  , Text
"Data.Functor.Invariant"
  , Text
"Data.Const"
  , Text
"Data.Maybe"
  , Text
"Data.Maybe.Last"
  , Text
"Data.Maybe.First"
  , Text
"Data.Either"
  , Text
"Data.Either.Nested"
  , Text
"Data.Either.Inject"
  , Text
"Data.Tuple"
  , Text
"Data.Tuple.Nested"
  , Text
"Data.Bifunctor"
  , Text
"Control.Biapply"
  , Text
"Control.Biapplicative"
  , Text
"Data.Bifunctor.Join"
  , Text
"Data.Functor.Contravariant"
  , Text
"Data.Op"
  , Text
"Data.Predicate"
  , Text
"Data.Comparison"
  , Text
"Data.Equivalence"
  , Text
"Data.Divide"
  , Text
"Data.Divisible"
  , Text
"Data.Decide"
  , Text
"Data.Decidable"
  , Text
"Data.Identity"
  , Text
"Type.Equality"
  , Text
"Data.Distributive"
  , Text
"Data.Exists"
  , Text
"Data.Profunctor"
  , Text
"Data.Profunctor.Closed"
  , Text
"Data.Profunctor.Join"
  , Text
"Data.Profunctor.Split"
  , Text
"Data.Profunctor.Strong"
  , Text
"Data.Profunctor.Costrong"
  , Text
"Data.Profunctor.Cochoice"
  , Text
"Data.Profunctor.Choice"
  , Text
"Data.Profunctor.Star"
  , Text
"Data.Functor.App"
  , Text
"Data.Functor.Compose"
  , Text
"Data.Functor.Coproduct"
  , Text
"Data.Functor.Product"
  , Text
"Data.Functor.Costar"
  , Text
"Data.Functor.Joker"
  , Text
"Data.Functor.Clown"
  , Text
"Data.Functor.Flip"
  , Text
"Data.Functor.Product2"
  , Text
"Data.Functor.Coproduct.Inject"
  , Text
"Data.Functor.Coproduct.Nested"
  , Text
"Data.Functor.Product.Nested"
  , Text
"Data.Ord.Down"
  , Text
"Data.Ord.Min"
  , Text
"Data.Ord.Max"
  , Text
"Data.Traversable.Accum"
  , Text
"Data.Traversable.Accum.Internal"
  , Text
"Data.FunctorWithIndex"
  , Text
"Data.Foldable"
  , Text
"Data.Bifoldable"
  , Text
"Data.FoldableWithIndex"
  , Text
"Data.Traversable"
  , Text
"Data.Semigroup.Foldable"
  , Text
"Data.Semigroup.Traversable"
  , Text
"Data.Bitraversable"
  , Text
"Data.TraversableWithIndex"
  , Text
"Partial"
  , Text
"Partial.Unsafe"
  , Text
"Data.Unfoldable1"
  , Text
"Data.Unfoldable"
  , Text
"Data.NonEmpty"
  , Text
"Effect"
  , Text
"Effect.Unsafe"
  , Text
"Effect.Uncurried"
  , Text
"Effect.Class"
  , Text
"Effect.Ref"
  , Text
"Control.Monad.Rec.Class"
  , Text
"Control.Monad.ST.Internal"
  , Text
"Control.Monad.ST"
  , Text
"Control.Monad.ST.Global"
  , Text
"Control.Monad.ST.Ref"
  , Text
"Control.Monad.ST.Class"
  , Text
"Data.Array.ST"
  , Text
"Data.Array.ST.Partial"
  , Text
"Data.Array.ST.Iterator"
  , Text
"Data.Array.NonEmpty.Internal"
  , Text
"Data.Array"
  , Text
"Data.Array.Partial"
  , Text
"Data.Array.NonEmpty"
  , Text
"Effect.Console"
  , Text
"Effect.Class.Console"
  , Text
"Test.Assert"
  , Text
"Data.Lazy"
  , Text
"Data.List.Lazy.Types"
  , Text
"Data.List.Types"
  , Text
"Data.List.Internal"
  , Text
"Data.List.Lazy"
  , Text
"Data.List"
  , Text
"Data.List.ZipList"
  , Text
"Data.List.Lazy.NonEmpty"
  , Text
"Data.List.Partial"
  , Text
"Data.List.NonEmpty"
  , Text
"Data.CatQueue"
  , Text
"Data.CatList"
  , Text
"Control.Monad.Gen.Class"
  , Text
"Control.Monad.Gen"
  , Text
"Control.Monad.Gen.Common"
  , Text
"Data.Enum"
  , Text
"Data.Enum.Generic"
  , Text
"Data.Enum.Gen"
  , Text
"Data.Function.Uncurried"
  , Text
"Math"
  , Text
"Data.Number.Approximate"
  , Text
"Data.Number.Format"
  , Text
"Data.Number"
  , Text
"Data.Int.Bits"
  , Text
"Data.Int"
  , Text
"Data.Map.Internal"
  , Text
"Data.Set"
  , Text
"Data.Map"
  , Text
"Data.Set.NonEmpty"
  , Text
"Data.Map.Gen"
  -- "Data.Time.Duration"
  -- "Data.Time.Duration.Gen"
  -- "Data.Time.Component"
  -- "Data.Date.Component"
  -- "Data.Time.Component.Gen"
  -- "Data.Time"
  -- "Data.Date.Component.Gen"
  -- "Data.Date"
  -- "Data.Time.Gen"
  -- "Data.Date.Gen"
  -- "Data.DateTime"
  -- "Data.DateTime.Gen"
  -- "Data.DateTime.Instant"
  -- "Data.Interval.Duration"
  -- "Data.Interval"
  -- "Data.Interval.Duration.Iso"
  , Text
"Effect.Exception"
  , Text
"Effect.Exception.Unsafe"
  , Text
"Data.String.Unsafe"
  , Text
"Data.String.Pattern"
  , Text
"Data.String.Common"
  , Text
"Data.String.CodeUnits"
  , Text
"Data.Char"
  , Text
"Data.Char.Gen"
  , Text
"Data.String.Gen"
  , Text
"Data.String.CodePoints"
  , Text
"Data.String"
  , Text
"Data.String.NonEmpty.Internal"
  , Text
"Data.String.CaseInsensitive"
  , Text
"Data.String.Regex.Flags"
  , Text
"Data.String.NonEmpty.CodeUnits"
  , Text
"Data.String.Regex"
  , Text
"Data.String.NonEmpty.CodePoints"
  , Text
"Data.String.Regex.Unsafe"
  , Text
"Data.String.NonEmpty"
  , Text
"Data.String.NonEmpty.CaseInsensitive"
  , Text
"Control.Comonad.Trans.Class"
  , Text
"Control.Monad.Cont.Class"
  , Text
"Control.Monad.Trans.Class"
  , Text
"Control.Monad.Reader.Class"
  , Text
"Control.Comonad.Traced.Trans"
  , Text
"Control.Comonad.Store.Trans"
  , Text
"Control.Monad.State.Class"
  , Text
"Control.Monad.Writer.Class"
  , Text
"Control.Comonad.Traced.Class"
  , Text
"Control.Monad.Cont.Trans"
  , Text
"Control.Comonad.Traced"
  , Text
"Control.Monad.Error.Class"
  , Text
"Control.Monad.Cont"
  , Text
"Control.Monad.Maybe.Trans"
  , Text
"Control.Monad.RWS.Trans"
  , Text
"Control.Monad.Reader.Trans"
  , Text
"Control.Monad.Except.Trans"
  , Text
"Control.Monad.Writer.Trans"
  , Text
"Control.Monad.State.Trans"
  , Text
"Control.Monad.Reader"
  , Text
"Control.Monad.Except"
  , Text
"Control.Monad.Writer"
  , Text
"Control.Monad.State"
  , Text
"Control.Monad.RWS"
  , Text
"Control.Comonad.Env.Trans"
  , Text
"Control.Monad.Identity.Trans"
  , Text
"Control.Comonad.Env.Class"
  , Text
"Control.Comonad.Store.Class"
  , Text
"Control.Comonad.Env"
  , Text
"Control.Comonad.Store"
  , Text
"Control.Monad.List.Trans"
  -- "Foreign"
  -- "Foreign.Keys"
  -- "Foreign.Index"
  , Text
"Type.Function"
  , Text
"Type.Row"
  , Text
"Type.Data.Boolean"
  , Text
"Type.Data.Ordering"
  , Text
"Type.Data.Symbol"
  , Text
"Type.RowList"
  , Text
"Type.Prelude"
  , Text
"Type.Row.Homogeneous"
  -- "Foreign.Object.ST"
  -- "Foreign.Object"
  -- "Foreign.Object.Unsafe"
  -- "Foreign.Object.ST.Unsafe"
  -- "Foreign.Object.Gen"
  , Text
"Data.Yoneda"
  , Text
"Data.Coyoneda"
  , Text
"Control.Monad.Free"
  , Text
"Control.Comonad.Cofree"
  , Text
"Control.Monad.Trampoline"
  , Text
"Control.Monad.Free.Class"
  , Text
"Control.Comonad.Cofree.Class"
  , Text
"Data.Graph"
  , Text
"Effect.Random"
  , Text
"Random.LCG"
  , Text
"Control.Parallel.Class"
  , Text
"Control.Parallel"
  , Text
"PSCI.Support"
  , Text
"Record.Unsafe.Union"
  , Text
"Record.Builder"
  , Text
"Record"
  , Text
"Test.QuickCheck.Gen"
  , Text
"Test.QuickCheck.Arbitrary"
  , Text
"Test.QuickCheck"
  , Text
"Data.Semiring.Free"
  , Text
"Data.Validation.Semigroup"
  , Text
"Data.Validation.Semiring"
  ]