docs: function splice(source, keys){
      var result = {};
  
      if (!keys)
        return extend(result, source);
  
      for (var i = 0, key; key = keys[i++];)
        if (key in source)
        {
          result[key] = source[key];
          delete source[key];
        }
  
      return result;
    }