{-# LANGUAGE TemplateHaskell #-} module NoSlow.Micro.List.Double where import qualified NoSlow.Backend.List as Impl import qualified NoSlow.Micro.Kernels as K import NoSlow.Backend.TH import Language.Haskell.TH type Spec_Vector = [] type Spec_Elem = Double class Spec_Context v a $(specialise K.kernels)