anchor.diff:  == Debugging tools and techniques
   
   While traditional debuggers can be used with Clojure, the REPL itself is a powerful debugging environment,
  -because it lets you inspect and alter the flow of a running program. In this section, we'll study some 
  +because it lets you inspect and alter the flow of a running program. In this section, we'll study some
   tools and techniques to leverage the REPL for debugging.
   
   === Printing in-flight values with `prn`
  
positive.code: I have to do a lot of manual work in the REPL to make it happen.._**
  ____
  
  Depending on the choices you make when writing your programs, interacting with them at the REPL will 
  become more or less practical. See the <<writing-repl-friendly-programs,Writing REPL-friendly programs>> section below.
  
  [quote]
  
negative.code: 
  When debugging at the REPL, we often want to reproduce manually something that our program did automatically,
  that is evaluating some expressions inside a function body. To do that, we need to recreate the context
  of the expressions of interest: one trick to achieve that is to define Vars (using `def`) with the same names
  and values as the locals used by the expressions. The 'physics' example below illustrates this approach:
  
  [source,clojure]
  