argument: add entire argument subsystem