--------------------------------------------------------------------------------
-- | A register, either virtual or real
data Reg
--------------------------------------------------------------------------------
-- | A register, either virtual or real
data Reg