Split long method names on multiple lines
Organize methods in chronological order

Typically one creates a parser, adds options to it and then gives
it command line arguments to parse. Organize the methods to follow
this chronological order.
Document API
Use 'value' instead of 'variable' in API