Why the compiler can't detect it will not be used? Tree shaking is well implemented in Javascript compilers, an ecosystem which extensively suffer from this problem.
It should be possible to build a dependency graph and analyze which functions might actually end up in the scope. After all the same is already done for closures.
Intermediate causal step. A bad diet (high glycemic diet) will increase insuline response, whose efficacy will be down regulated through several mechanisms, including accumulation of fat around our internal organs, which in turn further increase insuline resistance.
`io_uring` is posed to become a revolutionary interface for the linux kernel, but at the moment using it is not a trivial task, as there are not many implementations and the interface is in a continuous flux.
I created `awesome-iouring` to collect examples, libraries, articles and tutorials, that hopefully will help other engineers to implement `io_uring` in their projects.