Not that I'm against accepting this feature merely out of concern for some hypothetical alternative implmentation, but how much work are we talking here? Using GCC as an example, say.