The kind of report to generate to the user
As a plain text output
As compiler warnings and a fix-it hint for the mutation
As a JSON model
As a HTML report
See Implementation
The kind of report to generate to the user