I am not sure how to specify that the argument can be package-name-spec or transaction-spec and both can be there multiple times.