Interface to get the constant value of an operand, if available.
Can optimize "jump if false" instructions with constant conditions.
Test the jump instructions.
Function to optimize the terminator of a block.

Works in isolation but doesn't work as part of the broader system yet
since our block interface doesn't support changing terminators. That will
follow.