It won't work properly with ranges of which `front` returns rvalues. Just let it be.