docs: function transfer(opt) {
  
    var options = opt || Object.create(null);
    var my = {
      denominator: 1024,
      byte: 1,
      out: ' KB/s',
      time: 1000000000,
      response: true
    };
  
    if (options.data === 'Byte') {
      // if (Boolean(options.Bps)) {
      my.denominator = 1;
      my.byte = 1;
      my.out = ' Byte';
    } else if (options.data === 'KB') {
      // } else if (Boolean(options.KBps)) {
      my.denominator = 1024;
      my.byte = 1;
      my.out = ' KB';
    } else if (options.data === 'MB') {
      // } else if (Boolean(options.MBps)) {
      my.denominator = 1048576;
      my.byte = 1;
      my.out = ' MB';
    } else if (options.data === 'bit') {
      // } else if (Boolean(options.bps)) {
      my.denominator = 1;
      my.byte = 8;
      my.out = ' bit';
    } else if (options.data === 'Kb') {
      // } else if (Boolean(options.kbps)) {
      my.denominator = 1000;
      my.byte = 8;
      my.out = ' Kbit';
    } else if (options.data === 'Mb') {
      // } else if (Boolean(options.Mbps)) {
      my.denominator = 1000000;
      my.byte = 8;
      my.out = ' Mbit';
    }
  
    if (options.time === 'nanosecond') {
      // if (Boolean(options.nanosecond)) {
      my.time = 1;
      my.out += '/ns';
    } else if (options.time === 'millisecond') {
      // } else if (Boolean(options.millisecond)) {
      my.time = 1000000;
      my.out += '/ms';
    } else if (options.time === 'second') {
      // } else if (Boolean(options.second)) {
      my.time = 1000000000;
      my.out += '/s';
    }
  
    if (options.output === false) {
      my.out = '';
    }
  
    if (options.response === false) {
      my.response = false;
    }
  
    return wrapper(my);
  }