{-# LANGUAGE TemplateHaskell #-} module NoSlow.Mini.DPH.Prim.Seq where import qualified NoSlow.Backend.DPH.Prim.Seq as Impl import qualified NoSlow.Mini.Kernels as K import NoSlow.Backend.TH import Language.Haskell.TH type Spec_Vector = Impl.Array type Spec_Elem = () class Impl.Elt a => Spec_Context v a $(specialise K.kernels)