Erlang

https://en.wikipedia.org/wiki/Erlang_(programming_language) "...Message passing is the only way for processes to interact...."

Which means that "message" is the metaphor for a struct without a function, like in plain procedural the functions aren't stuffed inside the structs.

links
Elixir built on top of Erlang.

Vlang

oop