Unit testing from inside an assembler, part II