The default runner formats a compilation unit and listens to no events.
Same as default, except formats the input as a statement/expression.
Same as default, except formats the input as a statement/expression.
An example of how to format something other than a compilation unit.