In the Clojure community, for example, you will find that the primacy of data is well understood and used. Data-Oriented design and all that. You'll see the aphorism "Data is the ultimate in late binding" mentioned.
You will also find that it is immutable data that reigns supreme.
Notice also how, in a reactive system, it is the data (or the arrival of it) that coordinates the functions/processing, not the other way around.
I was exposed to the "data first" (and non-OO) way of thinking about 5 years ago, after being in the OO world since the mid-80s. I haven't looked back. When the penny drops for you on this it is a profound and liberating moment (or at least it was for me).