> the compiler non-conforming makes it a non-starter. This would have to > be done under some switch.
The switch idea is fine by me, although not necessarily required, since it can be implicit anyway (it's like saying to the end-users: hey, you don't have all the functions inline with #autoinclude as in headers, but this may increase your productivity).