teleologist
not defined yet