Is there an alternative implementation of the types Word8, Word16, etc. that disallow overflow? For example, currently: