I find grouping functional code along with the data the code is supposed to work on reasonably intuitive. The OO religionists definitely sold the world a bill of goods on the reuse arguments, and the religious fervor was silly (just like it is with todays functional zealots) but still.
Having an 'x' and hitting '.' and seeing what 'x' knows to do with itself doesn't suck.
Having an 'x' and hitting '.' and seeing what 'x' knows to do with itself doesn't suck.