add the ability to define a structure type for argument parsing when it would be...