Anagram generically