A functor in FP is the thing that is mapped over (a typeclass with an fmap implementation in Haskell), not the function that gets applied. What you refer to as “functors” are higher-order functions.
Groovy well that's straightend out. 😅
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.