Exactly! Most people don’t think of Erlang as an OOP language; they think of it as a functional language. But Erlang adhere’s very closely to Alan Kay’s conception of OOP.
And, by the way, since Smalltalk also has first-class functions (known as “blocks”), Smalltalk can rightfully claim to be functional, too. The only thing it’s missing is immutability.