Make (require ..)  load namespaces serially.
When multiple threads require the same namespace
 simultaneously, those definitions would get 
 re-evaluated.