A companion guide in Literate Programming for clojure api developers