Plus, using Lua here makes it easy to do some pleasant things, like persisting state across macro calls or doing simple logic (which can be… nightmarish in something like TeX.)
Also, the username—aysámanra—is "dreamer" in an old conlang of mine. (I don't do conlang stuff much any more, but it's an old hobby that's still dear to me.)
that spooky janitor character in the direct-to-video movie of your life
formerly @keweddji as well as @aisamanra and @uzhdanra on birdsite. he/him