(clojure.walk/macroexpand-all '(defn foo [a] (go [] a)))
Unhandled clojure.lang.ExceptionInfo
Could not resolve var: a
{:var a}
This is because go depends on &env and macroexpand-all does not handle &env.
The reason this issue is important is because it breaks the cider debugger for async.