Fixing SuperBuffers. When writting

  abuf = SuperBuffer(nb_bytes);

The destructor gets applied, which eliminates internal storage, but the assignment
is shallow (not deep), so only the pointer got copied. This led to data being used
that was not available (in a_buf).