@@ -368,9 +368,10 @@ import Control.Applicative as A
368368import Control.Arrow (first)
369369import Control.Monad.Catch
370370import Control.Monad.Except
371−import Control.Monad.Reader
372−import Control.Monad.State
373−import Control.Monad.Writer
371+import Control.Monad.Reader (MonadReader (..),
372+ ReaderT (..))
373+import Control.Monad.State (MonadState)
374+import Control.Monad.Writer (MonadWriter)
374375import Data.Aeson
375376import Data.Aeson.Types (Pair, Parser,
376377 emptyObject,
@@ -1469,8 +1470,8 @@ data BoolQuery =
14691470 } deriving (Eq, Read, Show, Generic, Typeable)
14701471
14711472mkBoolQuery :: [Query] -> [Filter] -> [Query] -> [Query] -> BoolQuery
1472−mkBoolQuery must filter mustNot should =
1473− BoolQuery must filter mustNot should Nothing Nothing Nothing
1473+mkBoolQuery must filt mustNot should =
1474+ BoolQuery must filt mustNot should Nothing Nothing Nothing
14741475
14751476data BoostingQuery =
14761477 BoostingQuery { positiveQuery :: Query