Still missing: - handling of memory errors when creating upvalue (must run closing method all the same) - interaction with coroutines
From the point of view of 'git', all names are relative to the root directory of the project. So, file names in '$Id:' also should be relative to that directory: the proper name for test file 'all.lua' is 'testes/all.lua'.