yeah... I didn't see the end of the example. Is for the idup, I was fooled with the:

`outBuf ~= buf.idup;`

Where it is never immediatly clear if you are appending an array into another (what I read), or appending an element into an array. Things get confusing when you are pushing an array into an array of array.

My bad.