With the comparison operations available right now the only way to check for a specific bit is to check for every possible value, for example to check if the first bit is set you need to say "equal to 1 or equal to 3 or equal to 5 or equal to 7" and so on which is obviously infeasible.
I think this would greatly expand the possibilities of signals in combination with circuit-based train interrupts.
- Imagine being able to transmit a whole dynamic schedule to a train using a single signal, where every set bit corresponds to a stop.
- Imagine being able to interpret some bits as flags, for example to trigger slightly different versions of an interrupt (recursive versus not-recursive, or with different waiting times etc).
Note that this is not the same as extracting the wanted bit using a network of combinators, because that still requires to use many signals for the "final leg" of the transmission and thus does not increase the expressive power of the system.