Without quoting someone, why do you think 'functions' are (have to be?) opposite rather than different configurations and process priorities? You seem to talk of processes as if they're defined by their results even when input is undefined and infinitely variable.
Ips do have similar configurations to Ejs but different priorities; their focus is skill honing, surveillance and defense. Your reason for focus seems rather limited unlike the dictionary.....
a.k.a. I/O