add 'number' option arg type