module Hasql.Prelude
(
module Exports,
bug,
bottom,
)
where
import BasePrelude as Exports
import MTLPrelude as Exports hiding (shift)
import Control.Monad.Morph as Exports
import Control.Monad.Trans.Control as Exports
import Control.Monad.Base as Exports
import Safe as Exports
import ListT as Exports (ListT)
import Data.Vector as Exports (Vector)
import Data.Text as Exports (Text)
import Data.ByteString as Exports (ByteString)
import Data.Time as Exports
import Development.Placeholders as Exports
import qualified Debug.Trace.LocationTH
bug = [e| $(Debug.Trace.LocationTH.failure) . (msg <>) |]
where
msg = "A \"hasql\" package bug: " :: String
bottom = [e| $bug "Bottom evaluated" |]