parse-options: allow git commands to invent new option types