* TODO BUG 1: eval dot notation
#+BEGIN_SRC lisp
  (eval `(+ . ,(list 1 2 3)))
  ;; should output 6
  ;; throws error instead
#+END_SRC

* TODO BUG 2: eval dot notation
#+BEGIN_SRC lisp
  (prog
   (define a (list 1 2 3))
   (eval `(+ . ,a)))
  ;; should output 6
  ;; outputs 0
#+END_SRC
