Anagram teleologist