{-# LANGUAGE GeneralizedNewtypeDeriving #-}

-- |
-- Copyright: 2016 John Ky
-- License: MIT
--
-- Succinct operations.
module HaskellWorks.Data.Bits.Types.Broadword where

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

-- | Type wrapper to prefer broadword operations
newtype Broadword a = Broadword a deriving (BitWise, Eq, Show, Storable)