A read of name that still sees a definition depends on the calls that may have removed it, so a slice of the read keeps the rm(name) that might have run.
name
rm(name)
A read of
namethat still sees a definition depends on the calls that may have removed it, so a slice of the read keeps therm(name)that might have run.