When I wrote about
asking the compiler to answer calling convention questions,
some people were concerned about whether this was a reliable mechanism
or whether it was relying on something that can change in the future.
This is a special case of the question,
"What parts of an interface can change, and what can't?"
And it all boils down to...