optparse: start cleaning up the API.