Sub-Argument diagnoric messages

Allow error for parts of an argument, not necessarily the whole argument.

Screenshot_from_2022-10-20_16-10-24

https://discord.com/channels/762761192510455850/763525168408166402/1032658554328457226

Requires changes to Argument.

Do this when doing rewrite of Syntax analysis in perpetration for Semantic analysis.