add std.buffer.scopebuffer