tools.analyzer.jvm eval's arglists metadata differently in emitted Clojure code?
Description
The interaction below is an experiment I did because I was trying to
figure out why tools.analyzer.jvm was throwing an exception while
analyzing the function `parse` in data.xml here, in particular its odd
definition of the value for `:arglists` metadata:
https://github.com/clojure/data.xml/blob/master/src/main/clojure/clojure/data/xml.clj#L107
I was using Ubuntu 18.04 Linux, OpenJDK 11, Leiningen 2.8.1, Clojure
1.9.0, in case it makes a difference.
The final value for the Var's :arglists metadata seems to differ by
one eval.
Environment
None