This changes all the getters on `Instruction` to use `getDef` instead of `getAnyDef`, with the result that these getters now only have a result if the definition is exact. This is a backwards-INCOMPATIBLE change.