Process key-value lists by calling a user-defined macro for each key-value pair. This package is part of the sauerj bundle. See also keyval xkeyval. The author is Jonathan Sauer.