require("import") -- the import fn import("newobject1") -- import code foo1 = newobject1.Foo_makeFoo() assert(newobject1.Foo_fooCount() == 1) foo2 = foo1:makeMore() assert(newobject1.Foo_fooCount() == 2) foo1 = nil collectgarbage() assert(newobject1.Foo_fooCount() == 1) foo2 = nil collectgarbage() assert(newobject1.Foo_fooCount() == 0)