When I read 'OO-style' sadly I immediately thought of sugar to create private variables/methods and some lame class-based inheritance (which I strongly advocate is nigh useless in JS).
Now I understand you mean 'OO-style' in the message passing / Smalltalk sense of the phrase. Which is much better IMHO, but might be lost on monolingual practitioners using "broken" OO style in their languages.