A form's values for a suite's fields, each read by its kind: text as it is, "lines" as a list, "json" parsed (with a plain error naming the field when it isn't valid JSON; empty reads as null). Pure.
The suite's input or answer fields.
The submitted form.
A form's values for a suite's fields, each read by its kind: text as it is, "lines" as a list, "json" parsed (with a plain error naming the field when it isn't valid JSON; empty reads as null). Pure.