Directly pass in extra options rather than a parser + program descriptions