--json
We were dropping new and old states on the floor instead of including them as part of the previewed operation due to a logic error (we want to append them when there are no errors from serialization, vs when there are errors).
SecretOutputs
AdditionalSecretOutputs
acceptsSecrets
WriteString
tools/GenWriter
backend
client