Teleonics as a process-based ecology of ideas