-1 Until there is a better implementation in the stdlib, I think this module needs to be kept. My company uses it and I've seen it used elsewhere. Raymond