nitpicking: the `startsWith` should be `equals` for the `-Ymacro-expand:none` option.