`CopyDirective.add` is declared in `transformer_model.yaml` (range: Any) but has no description and is not read anywhere in `schema_mapper.py`.
Needs:
- Decide what `add` means relative to `copy_all`/`exclude`/`exclude_all`/`include`. The other four operate on existing sub-elements of the source; `add` presumably injects new ones not present in the source.
- Define the value shape (full element definitions? references?).
- Document and implement in the `SchemaMapper.copy*` methods.
Spun out of #67 / #244.
`CopyDirective.add` is declared in `transformer_model.yaml` (range: Any) but has no description and is not read anywhere in `schema_mapper.py`.
Needs:
Spun out of #67 / #244.