Description
The motivation behind is, to be able to display additional information about a declaration, not just its type signature.
This might also help documentation.
The relevant AST nodes I'd at least expand to are:
- struct definition
- enum definition
- enum value defintion
- UDVTs
- ASTJSON tests for custom errors