Hello all,
Just to note that following some very productive code exchanges and discussion
with Jerro, this has now been submitted to Phobos:
https://github.com/D-Programming-Language/phobos/pull/1029
Do let us have your feedback!
Best wishes (and Merry Xmas),
-- Joe