Working compiler including loops
Ignore .nrepl-port
Removing redundant letfn if no inner loops defined in block
Using destructuring to simplify optimization
Simplified condition
Turning 'compiler' into a Clojure macro, now programs can be inlined directly without enclosing string
Use update-in idiomatically