namespace still has problems

1) macro problem
   how do I solve macro inheritance problem
   clear all macro table when loading a file?
2) several files load the same file without ns
   null? pair? functions