I know how to create a type within Lua but what I learned I think only applies to things that can be done within Lua.