>> - Lua has little to no support for composition-based OOP
> Can you give an example of what you would want here? The classic Cratera[1] `foo:[component].method()` (note the colon) syntax.