Make scope metadata always an object
Move privacy information to metadata, fold def into var.
Shift more builtins to terr-macros, remove .

new / return / get / do / do-noscope
Polymorphic =, operator ==