Desugaring instructions to uniquely named NamedInstructions