These loads/stores probably would get optimized away anyway, but not emitting them helps the init interpreter.
This makes it easier to get an overview of everything interface related, because interfaces are quite complicated and were scattered through the (huge!) compiler.go file.