Allow `vals` to be read from Or, Xor, And, and Not