Object Oriented Modules by TheyCallMeTim13 (Tim The Enchanter).
(Includes: Object, Symbol, Memory, and AllocatedMemory objects, along with the helper functions that are also required.)
I suggest checking out his tutorials where he goes over them (if you haven't already). I included the ModularLuaLibraryLoader.lua, which isn't needed but makes things easier and is also used in the tutorials. If you want to use it just change the directory in line 8 to your own directory and put it in the CE autorun folder.
EDIT: Replaced with zip file to keep folder structure, the password is 'lua'.