Provides a macro that can be used to process up to 9 optional arguments for an author's macro. This package is part of the sauerj bundle. See also newcommand twoopt. The author is Jonathan Sauer.