A function input or constructor param declaration: either a typed descriptor { name, type } (the argument is statically typed and its bound value is validated) or a bare name string (the argument falls back to the loose ArkadeArgValue).
{ name, type }
A function input or constructor param declaration: either a typed descriptor
{ name, type }(the argument is statically typed and its bound value is validated) or a bare name string (the argument falls back to the loose ArkadeArgValue).