In general, any `inline fn` should document why it is using `inline` because the rule of thumb is: don't use inline.