И в чем проблема лол? Я же говорю задокументируйте нужный интерфейс, а углубляться в имплементацию не надо, тебе не важно как компилятор реализует что-то с тем условием что имплементация подчиняется каким-то определённым правилам.
Борроучекер общается только с другими подсистемами компилятора. У него нет API для пользователя, поэтому непонятно какой интерфейс борроучекера предлагается стандартизировать.