for (tie @ary, "My::Class", "some", "el", "ems") { ... } # NOPE # This makes for() only loops over a single value, the tied object.