> I would like to keep ebtree to use just for the reduce index.
Could you expand on your reasoning here, Garren? I haven't done any experiments on my own to understand if I'm missing something important. My initial reaction is to not diverge too far from the previous shape of the implementation since we have a decent idea of how that behaves already but perhaps you've seen or measured something I'm not thinking of?