Is this used anywhere currently? Seems sensible, but would be good to see an example usage (and perhaps a test).
What's the use-case you have in mind?