Compare grep, sed, and your whole constellation of unix tools that accept characters on stdin and emit them on stdout and stderr; and where you can pipe them together. We can technically call them all 'next character predictors', despite their very different functions.
Don't confuse the stream for the function.
(Bonus: stick ```claude -p``` in your pipe if you want to watch modern tools mesh with traditional)