module ZM.Type.Bits52 where
import ZM.Type.Bit
import Data.Flat
import Data.Model
data Bits52 =
Bits52
{ bit0 :: Bit
, bit1 :: Bit
, bit2 :: Bit
, bit3 :: Bit
, bit4 :: Bit
, bit5 :: Bit
, bit6 :: Bit
, bit7 :: Bit
, bit8 :: Bit
, bit9 :: Bit
, bit10 :: Bit
, bit11 :: Bit
, bit12 :: Bit
, bit13 :: Bit
, bit14 :: Bit
, bit15 :: Bit
, bit16 :: Bit
, bit17 :: Bit
, bit18 :: Bit
, bit19 :: Bit
, bit20 :: Bit
, bit21 :: Bit
, bit22 :: Bit
, bit23 :: Bit
, bit24 :: Bit
, bit25 :: Bit
, bit26 :: Bit
, bit27 :: Bit
, bit28 :: Bit
, bit29 :: Bit
, bit30 :: Bit
, bit31 :: Bit
, bit32 :: Bit
, bit33 :: Bit
, bit34 :: Bit
, bit35 :: Bit
, bit36 :: Bit
, bit37 :: Bit
, bit38 :: Bit
, bit39 :: Bit
, bit40 :: Bit
, bit41 :: Bit
, bit42 :: Bit
, bit43 :: Bit
, bit44 :: Bit
, bit45 :: Bit
, bit46 :: Bit
, bit47 :: Bit
, bit48 :: Bit
, bit49 :: Bit
, bit50 :: Bit
, bit51 :: Bit
}
deriving (Eq, Ord, Show, Generic, Flat, Model)