call lua function bound to lisp variable
fix for when lisp refs to lua objects are freed
lisp primitive:  'lua-setmetatable'
use settable in alist-to-table instead of setfield
lisp primitive: 'sequence-to-table'