type OctByte
import bend-osdev-bytes@0.1.1.0/bytes.bend as Bytesimport Base
26# One byte of an Octets: eight bits as one record, the low bit first. Every
27# value of the type is a byte (there is nothing to mask), and it is built
28# from a word's bits and back without branching, so proofs about symbolic
29# bytes compute through it. One record per byte costs about a quarter of the
30# memory of an 8-bit Word, which is a chain of eight cells.
31type OctByte is Data:
32 OctByte{b0: Bool, b1: Bool, b2: Bool, b3: Bool, b4: Bool, b5: Bool, b6: Bool, b7: Bool}