{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE DataKinds #-}
module Database.Relational.OverloadedInstances () where
import Control.Applicative ((<$>))
#if __GLASGOW_HASKELL__ >= 800
import Database.Relational.OverloadedProjection (projection)
#endif
import Database.Relational.InternalTH.Overloaded (tupleProjection)
$(concat <$> mapM tupleProjection [2 .. 7])