Remove pure nothrow @nogc from input range version of byXchar

The functions are templated and get their attributes deduced.