When defining methods via :gen-class in the ns declaration, array return types do not appear to have a method of specification as they used to. Formerly, a String like "[Ljava.lang.Object;" could be used to define a typed array return.
A complete example can be made by creating the following ns then adding `:aot [sandbox.ltoa]` to the project.clj file:
For reference, examples that formerly worked can be found at:
Per @alexmiller, the problem can be found at https://github.com/clojure/core.specs.alpha/blob/master/src/main/clojure/clojure/core/specs/alpha.clj#L184.
Screened by: Alex Miller