viewer.schema.ConstructionArgument
viewer.schema.ConstructionArgument()
One argument a construction call was written with, and whether it can be edited.
kind says what the source holds: a number or vector literal (possibly reached through a named parameter, in which case parameter names it), a string, a reference to another object, a default the call never stated, or an expression the viewer may only show. patch is present exactly when the patch layer may rewrite the value.