How about warning very noisily whenever traditional macro behaviour is
relied on, including a warning it will not be supported in some future
version? The best we can try and do is gee people up who rely on it.
Seems pointless to me. The traditional code won't be able to
be removed in any of our lifetimes.