{-# LANGUAGE CPP #-} module Quaalude ( bool , void , unless , when , join , zipWithM , pack , unpack , encode , decode , fromMaybe , isPrefixOf , isSuffixOf , on , Text , Generic , Binary , (.*) , (<>) , (***) , (&&&) , first , second ) where import Control.Arrow #if __GLASGOW_HASKELL__ < 804 import Data.Semigroup #endif import Control.Composition import Control.Monad import Data.Binary import Data.Bool (bool) import Data.List (isPrefixOf, isSuffixOf) import Data.Maybe (fromMaybe) import Data.Text.Lazy (pack, unpack) import Dhall hiding (bool)