Anagram polymorphically