and tests
moving to passing the instruction number, not the instruction so in the error message we can say where the error is (otherwise minitest is good enough to supress the trace of asserts calling asserts)
generated on master (know to work) but with rXX registers, needs fixing
rather large commit, but essentially a simple rename Rationale in docs and blogs