By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Default skip-th-splices to True Real-world codebases (Yesod widgetFile, Persistent persistLowerCase, route generation, lens TH, ...) make TH splices the common case rather than the exception. Mutations inside expanded splices almost never correspond to something a test can kill, so they dominate the report with spurious timeouts/survivors that hide the real surviving mutations. Callers who specifically want mutations inside TH splices can still set 'skipThSplices = false' explicitly in the plugin config.