Which side of the exchange a schema is being described for.
It is not cosmetic. A request schema that normalises before it judges (a trimmed handle, an
upper-cased country) is a transform, and a transform has no output shape to describe: asking for one
throws. input is also the honest direction for a request, which is what the caller sends, before
coercion and defaults, and output is the honest one for a response.
Which side of the exchange a schema is being described for.
It is not cosmetic. A request schema that normalises before it judges (a trimmed handle, an upper-cased country) is a transform, and a transform has no output shape to describe: asking for one throws.
inputis also the honest direction for a request, which is what the caller sends, before coercion and defaults, andoutputis the honest one for a response.