Combine two objects into one, without copying anything. Reads and writes go to the first
object when it already has the property, and fall through to the second otherwise — so the first shadows
the second, and both stay live rather than being snapshotted.
createProxy