On Saturday, 26 February 2022 at 11:44:35 UTC, Stanislav Blinov wrote: > https://dlang.org/phobos/std_range_primitives.html#isOutputRange This method requires the caller to explicitly declare the output range element type, which I was hoping to have to avoid, if it can be detected using reasonable assumptions.