• The insertion-hint ritual, wrapped once (Appendix A): compute the NICR, pick numTrials from the list size, get an approximate hint, then refine it to the exact { upperHint, lowerHint } via findInsertPosition. The caller supplies the RESULTING entire debt (for an open: draw + getBorrowingFee(draw) + 200); this does not compute the debt itself.

    Parameters

    Returns Promise<Hints>