for (k in obj) {
      if (!__hasProp.call(obj, k)) continue
      v = obj[k]
      copy[k] = v
    }