A framework for simple command-line option parsing.