anchor.diff:  [source,clojure-repl]
   ----
   $ clj
  -Clojure 1.9.0
  +Clojure 1.10.0
   user=> (ns myproject.person-names)
   nil
   myproject.person-names=> nicknames ;; #'nicknames won't be defined, because the lib has not been loaded.
  -CompilerException java.lang.RuntimeException: Unable to resolve symbol: nicknames in this context, compiling:(NO_SOURCE_PATH:0:0)
  +Syntax error compiling at (REPL:0:0).
  +Unable to resolve symbol: nicknames in this context
   myproject.person-names=> (require '[myproject.person-names]) ;; won't fix the situation, because the namespaces has already been created
   nil
   myproject.person-names=> nicknames
  -CompilerException java.lang.RuntimeException: Unable to resolve symbol: nicknames in this context, compiling:(NO_SOURCE_PATH:0:0)
  -----
  +Syntax error compiling at (REPL:0:0).
  +Unable to resolve symbol: nicknames in this context
  +----
  
positive.code: [source,clojure-repl]
  ----
  $ clj
  Clojure 1.9.0
  user=> (ns myapp.foo-bar)
  nil
  myapp.foo-bar=> *ns*
  
negative.code: [source,clojure-repl]
  ---- 
  $ clj ## APPROACH 2: requiring myproject.welcome, which itself requires myproject.person-names 
  Clojure 1.10.0
  user=> (require '[myproject.welcome])
  nil
  user=> myproject.person-names/nicknames ;; checking that the myproject.person-names was loaded.
  