As
The output property this Projection's `value` is stored under on the View's `produces` instance — a real property reference, not a free-text column name, so the output shape is resolvable and styleable. Its domain must cover `produces` (validated at `kanonak validate` time). Reuse an existing property where one fits the output meaning, or define a new property in the ViewPackage (with proper `type`/`domain`/`range`) when the output introduces a genuinely novel field — either way it is defined and resolvable. The value flows from `bind`-space (read by `value`) into `produces`-space (named by `as`); the two ends are validated against their own classes.
- Domain
Projection
- Range
Property