This reverts commit 80ac022c46.
I changed my mind on this one, sorry. I don't think this belongs in the
standard library.
This reverts commit 80ac022c46.
I changed my mind on this one, sorry. I don't think this belongs in the
standard library.