This provides assert_le, assert_lt, and so on, which can print the values of the operands.
This is largely the same as #305, but updated for the current tree.