hopefully we're not arguing semantics...but i think being able to get the index (array 'position') based on the result of a positive smartmatch is very useful.
knowing that ( "foo" ~~ @big_array ) is true is helpful (and we rejoice in how fast it is). in some cases knowing that "foo" is at index
may be really really helpful.
i realize that "foo" could appear repeatedly and in that case the map example is a good solution. it would be nice if the smartmatch function could be a bit more "telling".