{-# LANGUAGE TemplateHaskell #-} module NoSlow.Micro.Vector.Unsafe.Unboxed where import qualified NoSlow.Backend.Vector.Unsafe.Unboxed as Impl import qualified NoSlow.Micro.Kernels as K import NoSlow.Backend.TH type Spec_Vector = Impl.Vector type Spec_Elem a = a class Impl.Unbox a => Spec_Context v a $(specialise K.kernels)