Any chance we can remove this from libc before releasing 8.0? it has one user, and the implementation is very specific for a certain use-case. having a DIY one use case function in libc is actually harming the ability to upstream this, aside from the implementation choices.