{-# LANGUAGE CPP #-} {-# LANGUAGE PackageImports #-} -- | This hideous module lets us avoid dealing with the fact that -- @liftA2@ wasn't previously exported from the standard prelude. module Prelude ( module Prel , Applicative (..) #if !MIN_VERSION_base(4,10,0) , liftA2 #endif ) where import "base" Prelude as Prel hiding (Applicative(..)) import Control.Applicative(Applicative(..)) #if !MIN_VERSION_base(4,10,0) import Control.Applicative(liftA2) #endif