+{-# LANGUAGE FlexibleContexts,GADTs,ExistentialQuantification,LiberalTypeSynonyms #-}
+
module Bits where
+import qualified Data.Param.FSVec as FSVec
+import qualified Data.TypeLevel as TypeLevel
+
--class Signal a where
-- hwand :: a -> a -> a
-- hwor :: a -> a -> a
lows = Low : lows
highs = High : highs
+dontcare = undefined
+
+type BitVec len = FSVec.FSVec len Bit
+
-- vim: set ts=8 sw=2 sts=2 expandtab: