I'm pretty meh about the whole idea of this function, though, actually, and I don't see a single clear +1 vote for this functionality upthread. (Apologies if I've missed one.) In the absence of a few of those, I recommend we reject this.
Just David and Vik so far. The rest were either against(Simon), meh(Robert) or +1ed/-1ed the backpatch, leaving their thoughts on the function itself unspoken.
Happy to make the changes above if we're moving forward with it.