wrap references to lisp objects in a table
__index method for cons references
function: 'lua-eval-buffer', new file: luamacs.el
__len method for cons references
__pairs method for cons references
extract lisp object when converting table table
faster
type check + bug fix
use rawset and rawget instead