Improved Utility Functions

I want to use this in some of my upcoming fixers.
Don't know. Not see cases. Can't guess.
That is why I strongly suggested to wrote utils at PR when we need that util, and not separately when we don't know yet how, and even if, we need to use them...

Even let say you are 100% sure that you need that function doing what it does and your next PR need it. And if we merged that Util and then you send PR - one may show you some extra cool different way of doing what you need, and then that util may not be needed.

Don't know, can't guess..