Simplification of auto_arg to avoid the use of inheritance

I intend to have this comment and all comments like it to be placed on top of auto_arg instead.  I think I forgot to move it over, though.  Look for a fix in a subsequent pr.