@totbwf writes:
<totbwf> https://www.irccloud.com/pastebin/KM8UP4kS/
<ames> oh jeez
<totbwf> If there's a core plugin we should write, it should lift out tracing lol
It should be pretty straightforward to write a core plugin to unconditionally float out saturated applications of alwaysTraceSDoc into non-inlinable top-level bindings.
@totbwf writes:
> \<totbwf\> https://www.irccloud.com/pastebin/KM8UP4kS/
> \<ames\> oh jeez
> \<totbwf\> If there's a core plugin we should write, it should lift out tracing lol
It should be pretty straightforward to write a [core plugin](https://downloads.haskell.org/~ghc/9.12.1.20250219/docs/users_guide/extending_ghc.html#core-plugins-in-more-detail) to unconditionally float out saturated applications of `alwaysTraceSDoc` into non-inlinable top-level bindings.