pull-weird.js
function once (fn) {
  var done = false
  return function (err, val) {
    if(done) return
    done = true
    fn(err, val)
  }
}
function once (fn) {
  var done = false
  return function (err, val) {
    if(done) return
    done = true
    fn(err, val)
  }
}
function once ( fn ) { var done = false return function ( err , val ) { if ( done ) return done = true fn ( err , val ) } }
wrap pull streams around packet-stream's weird streams.
wrap pull streams around packet - stream s weird streams .