It's often necessary to create some special state for a benchmark before it's run, and performing the setup as part of the benchmark can decrease the confidence in the actual result, introduce bias, or other unrelated variables which are best avoided.
For instance, a benchmark might want to test something over a vector of size 1'000'000, but the allocation of such a vector would impact the benchmark results (e.g. see #11361).
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too