anchor.diff:  ├── hello-time
   │   ├── deps.edn
   │   └── src
  -│       └── hello
  -│           └── time.clj
  +│       └── hello_time.clj
   └── hello-world
       ├── deps.edn
       └── src
           └── hello.clj
   ----
   
  -Under hello-time, use a copy of the deps.edn file you already have, and create a file `src/hello/time.clj`:
  -
  -[source,clojure]
  -----
  -(ns hello.time
  +Under hello-time, use a copy of the deps.edn file you already have, and create a file `src/hello_time.clj`:
  +
  +[source,clojure]
  +----
  +(ns hello-time
     (:require [clj-time.core :as t]
               [clj-time.format :as f]))
   
  
positive.code: 
  [source,clojure]
  ----
  (ns hello.world
    (:require [hello.time :as ht]))
  
  (defn -main []
    (println "Hello world, the time is" (ht/time-str (ht/now))))
  
negative.code: 
  There are many Clojure and Java libraries available that provide access to practically any functionality you might need. For example, consider the commonly used Clojure library https://github.com/clj-time/clj-time[clj-time] for working with dates and times.
  
  To work with this library, you need to declare it as a dependency so the tool can ensure it has been downloaded and add it to the classpath. The readme in most projects shows the name and version, such as `[clj-time "0.14.2"]`. Create a `deps.edn` file to declare the dependency:
  
  [source,clojure]
  ----
  