{-# LANGUAGE GeneralizedNewtypeDeriving #-}

module HaskellWorks.Data.Bits.Types.Builtin where

import Data.Vector.Storable
import HaskellWorks.Data.Bits.BitWise

-- | Type wrapper to prefer builting operations.
newtype Builtin a = Builtin a deriving (BitWise, Eq, Show, Storable)