{-# LANGUAGE CPP #-} {-# LANGUAGE ConstraintKinds #-} -- a compat module for ghc < 7.10 to handle the AMP change smoothly module Basement.Compat.AMP ( AMPMonad ) where import Basement.Compat.Base #if MIN_VERSION_base(4,8,0) type AMPMonad m = Monad m #else type AMPMonad m = (Functor m, Applicative m, Monad m) #endif