Two ideas: - Allow processing of files in parallel (see for the same trick the clj-kondo code) - Allow predicate hook on file and/or parsed sexpr to decide if it's worth to analyze at all. E.g. `(not (str/includes? (pr-str form) "assoc"))`