docs: function updateFiles(files, func, bpath, eh) {
  	try {
  		if (Array.isArray(files) && typeof func === 'function') {
  			for (var i = 0; i < files.length; i++) {
  				var p = path.join(bpath, files[i]), au = '';
  				var content = rbot.file.read(p, {
  					encoding : rbot.file.defaultEncoding
  				});
  				var ec = func(content, p);
  				if (content !== ec) {
  					rbot.file.write(p, ec);
  					return au;
  				}
  			}
  		}
  	} catch (e) {
  		if (typeof eh === 'function') {
  			return eh('Unable to update "' + (Array.isArray(files) ? files.join(',') : '') + '" using: ' + func, e);
  		}
  		throw e;
  	}
  }