Naming two variables the same way is confusing at the very least, and can lead to hard to debug errors. That's why the Ruby interpreter issues a warning when we do so.
.all.each
.find_each
Tag
ActsAsTaggableOn::Tag