Comment #0 by john.loughran.colvin — 2017-04-30T07:13:42Z
This a pain because it means things like this don't work:
int[] a = [1,2,3];
only(a).front.popFront();
Error: template std.range.primitives.popFront cannot deduce function from argument types !()(int[]), candidates are:
std/range/primitives.d(2084): std.range.primitives.popFront(T)(ref T[] a) if (!isNarrowString!(T[]) && !is(T[] == void[]))
std/range/primitives.d(2107): std.range.primitives.popFront(C)(ref C[] str) if (isNarrowString!(C[]))
Comment #1 by john.loughran.colvin — 2018-03-22T21:07:13Z