Some support for parser driven option processing.