It has been on the back of my mind since 1.18-beta came out. I am going to reserve a little time tomorrow to work on it.
Regarding that, perhaps I can save you a bit trouble if you also try to get 1.19 working: if you get compile errors related to SortedRange, the fix is https://github.com/dlang/phobos/pull/7266.