Anagram polymorphism