This isn't going to make it in.  It's a substantial addition of complexity without (I think) a sufficiently general reason.