Notes:
Instruction is a technique on ISAs with delay slots where you have a branch in the delay slot of another branch or jump. We use this to “pick” a single instruction to execute.
So let's say we have a user context where %pc and %npc are set up like this.