Make argv parsing more extendable.