replace.symbol() remove name() and adop `name<-`()