The runLint macro: turns the config block into a typed Config value, then runs it.
macro runLint(body: untyped): untyped