Does Lua support (natively or through a module) anything like (asynchronous) message passing between objects, in the style of the Io programming language (which is now defunct, too bad). The only option I found is using Defold, a game engine scriptable in Lua, but I have not tried it yet.
Isn't there a simpler solution available than using a game engine?