Reply to janderson,
>
> float[] array;
> array ~= sqrt(array2);
how about
char[] to;
char[][] from;
to ~= from;
goes to
uint add=0;
foreach(a;from) add+=a.length;
to.length += add;
foreach(a;from)
{
to[$-add,$-add+a.length = a[]
add-= a.length;
}
??