@mwk This is also my favorite part of POSIX, which I've been ranting about for years to anyone who will listen (and some who wont).
Unix philosophy = do one thing; use (up to) one hash table.
(More seriously: why? Does anyone use it? Was it *originally* more useful somehow?)