- We should try to use the `Report.Error' and `Report.Warning'
- classes which are part of the RootContext (there is even a
- property to access it).
+ Always use `Report::Error' or `Report::Warning' methods of Report
+ class. The actual Report instance is available via local context.
+ An expression error reporting has to be done during Resolve phase,
+ except when it's Emit specific (very rare).