    -- |
    -- A collection of common operators provided across
    -- various modules of the \"base\" package.
    module BasePrelude.Operators
      ( -- * From "Control.Applicative"
        (Control.Applicative.*>),
        (Control.Applicative.<*),
        (Control.Applicative.<*>),
        (Control.Applicative.<**>),
        (Control.Applicative.<|>),

        -- * From "Control.Monad"
        (Control.Monad.<=<),
        (Control.Monad.=<<),
        (Control.Monad.>=>),
        (Control.Monad.>>),
        (Control.Monad.>>=),

        -- * From "Data.Bits"
        (Data.Bits..&.),
        (Data.Bits..|.),

        -- * From "Data.Bool"
        (Data.Bool.&&),
        (Data.Bool.||),
        (Data.Eq./=),
        (Data.Eq.==),

        -- * From "Data.Function"
        (Data.Function.$),
        (Data.Function.&),
        (Data.Function..),

        -- * From "Data.Functor"
        (Data.Functor.$>),
        (Data.Functor.<$),
        (Data.Functor.<$>),
        (Data.Functor.<&>),

        -- * From "Data.Functor.Contravariant"
        (Data.Functor.Contravariant.>$),
        (Data.Functor.Contravariant.>$<),
        (Data.Functor.Contravariant.>$$<),
        (Data.Functor.Contravariant.$<),

        -- * From "Data.Ord"
        (Data.Ord.<),
        (Data.Ord.<=),
        (Data.Ord.>),
        (Data.Ord.>=),

        -- * From "Data.Ratio"
        (Data.Ratio.%),

        -- * From "Data.Semigroup"
        (Data.Semigroup.<>),

        -- * From "Prelude"
        (Prelude.$!),
        (Prelude.*),
        (Prelude.+),
        (Prelude.-),
        (Prelude./),
        (Prelude.^),
        (Prelude.^^),
      )
    where

    import qualified Control.Applicative
    import qualified Control.Monad
    import qualified Data.Bits
    import qualified Data.Bool
    import qualified Data.Eq
    import qualified Data.Function
    import qualified Data.Functor
    import qualified Data.Functor.Contravariant
    import qualified Data.Ord
    import qualified Data.Ratio
    import qualified Data.Semigroup
    import qualified Prelude