I suggest the intent of the user is clear, and the value should be stored? Added TL;DR proposal: https://github.com/pkgjs/parseargs/issues/24#issuecomment-1022887286 ----- The initial README did not clarify what happens with `--foo=a` with no configuration, as the result was overwritten by repeated option `--foo b`. I assumed the value would be stored in update to README in #23, which has landed. The current implementation ignores the value unless `withValue` is set for `foo`.