{-# LANGUAGE PackageImports #-} {-# LANGUAGE CPP #-} module Prelude ( module P , Monoid(..) , Semigroup(..) , Applicative(..) ) where import "base" Prelude as P import Data.Semigroup (Semigroup(..)) -- includes (<>) #if MIN_VERSION_base(4,11,0) import Data.Monoid (Monoid(..)) #endif