I'm reading source code of ArgList recently and got a little confused
by the family of getLastArg functions.
From its name it seems these functions should search a specific Arg in
a backward order and getLastArgNoClaim
just did that, but the other functions search in a forward order. It
seems the name and the implementation get
conflicted, why ?