The `each_ref_fn` callback function type is used across our code base
for several different functions that iterate through reference. There's
a bunch of callbacks implementing this type, which makes any changes to
the callback signature extremely noisy. An example of the required churn
is
|
||
|---|---|---|
| .. | ||
| default.c | ||
| default.h | ||
| noop.c | ||
| noop.h | ||
| skipping.c | ||
| skipping.h | ||