a lua expriement in classes and DSLs