BinaryBuffer Sample usage var walk = require('y-walk'), BinaryBuffer = require('binary-buffer'), buff = new BinaryBuffer(); walk(function*(){ yield buff.write(new Buffer([1,2,3]));}); walk(function*(){ var result = yield buff.read(new Buffer(3)); console.log(result); // <Buffer 01 02 03>});