docs: function copy (src, dst) {
    return new Promise((resolve, reject) => {
      fs.createReadStream(src)
        .on('error', reject)
        .pipe(fs.createWriteStream(dst)
                .on('error', reject)
                .on('close', resolve)
        )
    })
  }