Multiple ObjScheme contexts, each with its own global scope
compile fixes in tests