fn xorBlocks(x: Block, y: Block) Block
fn xorBlocks(x: Block, y: Block) Block { var z: Block = x; for (&z, 0..) |*v, i| { v.* = x[i] ^ y[i]; } return z; }