timotheecour:
is there anything more efficient than this?auto byKeyValue(T)(T a)if(isAssociativeArray!T){ return a.byKey.map!(b=>tuple(b, a[b])); }
zipping byKey and byValue could be faster, but there's no guarantee its result is correct.
Bye, bearophile