| [TOC](Readme.md) [Prev](aliases.md) [Next](hidden.md) |
| _References and Visibility_ |
| By default all top-level fields are emitted when evaluating a configuration. |
| CUE files may define a top-level value that is emitted instead. |
| It's unclear how they do that. Is it the first form in the file? |
| And this is not in the spec AFAICT. |
| Values within the emit value may refer to fields defined outside of it. |
| Emit values allow CUE configurations, like JSON, |
| to define any type, instead of just structs, while keeping the common case |
| of defining structs light. |