check-ns fails with StackOverflowError

14 views
Skip to first unread message

webber

unread,
Jun 14, 2016, 6:15:58 PM6/14/16
to core.typed
I tried to use check-ns in my code.
But it failed with stack overflow.

(t/check-ns 'typed-example.core)

Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
Start collecting typed-example.core
StackOverflowError   clojure.lang.RestFn.applyTo (RestFn.java:130).



The stacktrace is as follows:

Unhandled java.lang.StackOverflowError
   (No message)

               RestFn.java:  130  clojure.lang.RestFn/applyTo
            AFunction.java:   29  clojure.lang.AFunction$1/doInvoke
               RestFn.java:  421  clojure.lang.RestFn/invoke
          priority_map.clj:  231  clojure.data.priority-map.PersistentPriorityMap/assoc
          priority_map.clj:   -1  clojure.data.priority-map.PersistentPriorityMap/assoc
                   RT.java:  792  clojure.lang.RT/assoc
                  core.clj:  191  clojure.core/assoc
                  core.clj:  190  clojure.core/assoc
                  AFn.java:  160  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
           constraints.clj:  175  clojure.core.contracts.constraints/apply-contract/fn
               RestFn.java:  137  clojure.lang.RestFn/applyTo
            AFunction.java:   29  clojure.lang.AFunction$1/doInvoke
               RestFn.java:  436  clojure.lang.RestFn/invoke
                 cache.clj:  214  clojure.core.cache.LRUCache/hit
               memoize.clj:   34  clojure.core.memoize.PluggableMemoization/hit
                 cache.clj:   54  clojure.core.cache/through
                 cache.clj:   44  clojure.core.cache/through
               memoize.clj:   64  clojure.core.memoize/through*
               memoize.clj:   61  clojure.core.memoize/through*
                 Atom.java:   65  clojure.lang.Atom/swap
                  core.clj: 2262  clojure.core/swap!
                  core.clj: 2253  clojure.core/swap!
               memoize.clj:  146  clojure.core.memoize/build-memoizer/fn
               RestFn.java:  137  clojure.lang.RestFn/applyTo
            AFunction.java:   29  clojure.lang.AFunction$1/doInvoke
               RestFn.java:  408  clojure.lang.RestFn/invoke
                 utils.clj:  111  clojure.tools.analyzer.jvm.utils/maybe-class-literal
                 utils.clj:  106  clojure.tools.analyzer.jvm.utils/maybe-class-literal
                   jvm.clj:   96  clojure.tools.analyzer.jvm/desugar-host-expr
                   jvm.clj:   89  clojure.tools.analyzer.jvm/desugar-host-expr
           analyze_clj.clj:  122  clojure.core.typed.analyze-clj/macroexpand-1
           analyze_clj.clj:   81  clojure.core.typed.analyze-clj/macroexpand-1
              analyzer.clj:  269  clojure.tools.analyzer/analyze-seq
              analyzer.clj:  262  clojure.tools.analyzer/analyze-seq
              analyzer.clj:   63  clojure.tools.analyzer/eval37235/fn
              MultiFn.java:  233  clojure.lang.MultiFn/invoke
              analyzer.clj:  747  clojure.tools.analyzer/parse-dot
              analyzer.clj:  737  clojure.tools.analyzer/parse-dot
              analyzer.clj:  809  clojure.tools.analyzer/-parse
              analyzer.clj:  805  clojure.tools.analyzer/-parse
                   jvm.clj:  383  clojure.tools.analyzer.jvm/parse
                   jvm.clj:  380  clojure.tools.analyzer.jvm/parse
              analyzer.clj:  271  clojure.tools.analyzer/analyze-seq
              analyzer.clj:  262  clojure.tools.analyzer/analyze-seq
              analyzer.clj:   63  clojure.tools.analyzer/eval37235/fn
              MultiFn.java:  233  clojure.lang.MultiFn/invoke
              analyzer.clj:  272  clojure.tools.analyzer/analyze-seq
              analyzer.clj:  262  clojure.tools.analyzer/analyze-seq
              analyzer.clj:   63  clojure.tools.analyzer/eval37235/fn
              MultiFn.java:  233  clojure.lang.MultiFn/invoke
              analyzer.clj:  127  clojure.tools.analyzer/analyze-in-env/fn
                  core.clj: 6627  clojure.core/mapv/fn
     PersistentVector.java:  341  clojure.lang.PersistentVector/reduce
                  core.clj: 6544  clojure.core/reduce
                  core.clj: 6618  clojure.core/mapv
                  core.clj: 6618  clojure.core/mapv
              analyzer.clj:  283  clojure.tools.analyzer/parse-do
              analyzer.clj:  276  clojure.tools.analyzer/parse-do
              analyzer.clj:  809  clojure.tools.analyzer/-parse
              analyzer.clj:  805  clojure.tools.analyzer/-parse
                   jvm.clj:  383  clojure.tools.analyzer.jvm/parse
                   jvm.clj:  380  clojure.tools.analyzer.jvm/parse
              analyzer.clj:  271  clojure.tools.analyzer/analyze-seq
              analyzer.clj:  262  clojure.tools.analyzer/analyze-seq
              analyzer.clj:   63  clojure.tools.analyzer/eval37235/fn
              MultiFn.java:  233  clojure.lang.MultiFn/invoke
              analyzer.clj:  272  clojure.tools.analyzer/analyze-seq
              analyzer.clj:  262  clojure.tools.analyzer/analyze-seq
              analyzer.clj:   63  clojure.tools.analyzer/eval37235/fn
              MultiFn.java:  233  clojure.lang.MultiFn/invoke
              analyzer.clj:  127  clojure.tools.analyzer/analyze-in-env/fn
                  core.clj: 6627  clojure.core/mapv/fn
     PersistentVector.java:  341  clojure.lang.PersistentVector/reduce
                  core.clj: 6544  clojure.core/reduce
                  core.clj: 6618  clojure.core/mapv
                  core.clj: 6618  clojure.core/mapv
              analyzer.clj:  283  clojure.tools.analyzer/parse-do
              analyzer.clj:  276  clojure.tools.analyzer/parse-do
              analyzer.clj:  809  clojure.tools.analyzer/-parse
              analyzer.clj:  805  clojure.tools.analyzer/-parse
                   jvm.clj:  383  clojure.tools.analyzer.jvm/parse
                   jvm.clj:  380  clojure.tools.analyzer.jvm/parse
              analyzer.clj:  271  clojure.tools.analyzer/analyze-seq
              analyzer.clj:  262  clojure.tools.analyzer/analyze-seq
              analyzer.clj:   63  clojure.tools.analyzer/eval37235/fn
              MultiFn.java:  233  clojure.lang.MultiFn/invoke
              analyzer.clj:  115  clojure.tools.analyzer/analyze
              analyzer.clj:   88  clojure.tools.analyzer/analyze
                   jvm.clj:  469  clojure.tools.analyzer.jvm/analyze/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
                   jvm.clj:  456  clojure.tools.analyzer.jvm/analyze
                   jvm.clj:  436  clojure.tools.analyzer.jvm/analyze
           analyze_clj.clj:  217  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49465
                      REPL:   81  typed-example.core/eval49465
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49411
                      REPL:   81  typed-example.core/eval49411
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49357
                      REPL:   81  typed-example.core/eval49357
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49303
                      REPL:   81  typed-example.core/eval49303
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49249
                      REPL:   81  typed-example.core/eval49249
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49195
                      REPL:   81  typed-example.core/eval49195
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49141
                      REPL:   81  typed-example.core/eval49141
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49087
                      REPL:   81  typed-example.core/eval49087
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval49033
                      REPL:   81  typed-example.core/eval49033
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval48979
                      REPL:   81  typed-example.core/eval48979
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval48925
                      REPL:   81  typed-example.core/eval48925
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval48871
                      REPL:   81  typed-example.core/eval48871
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval48817
                      REPL:   81  typed-example.core/eval48817
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval48763
                      REPL:   81  typed-example.core/eval48763
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
       check_ns_common.clj:   47  clojure.core.typed.check-ns-common/check-ns-info
       check_ns_common.clj:   33  clojure.core.typed.check-ns-common/check-ns-info
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
       check_ns_common.clj:  130  clojure.core.typed.check-ns-common/check-ns
       check_ns_common.clj:  128  clojure.core.typed.check-ns-common/check-ns
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  650  clojure.core/apply
                  core.clj:  641  clojure.core/apply
          check_ns_clj.clj:   23  clojure.core.typed.check-ns-clj/check-ns
          check_ns_clj.clj:   21  clojure.core.typed.check-ns-clj/check-ns
               RestFn.java:  410  clojure.lang.RestFn/invoke
                  AFn.java:  154  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  648  clojure.core/apply
                  core.clj:  641  clojure.core/apply
                 typed.clj: 2316  clojure.core.typed/fn
                 typed.clj: 2277  clojure.core.typed/fn
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   81  typed-example.core/eval48709
                      REPL:   81  typed-example.core/eval48709
             Compiler.java: 6927  clojure.lang.Compiler/eval
             Compiler.java: 6890  clojure.lang.Compiler/eval
           analyze_clj.clj:  424  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  423  clojure.core.typed.analyze-clj/eval'
           analyze_clj.clj:  435  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  426  clojure.core.typed.analyze-clj/eval-ast
           analyze_clj.clj:  215  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  145  clojure.core.typed.analyze-clj/analyze+eval
           analyze_clj.clj:  342  clojure.core.typed.analyze-clj/analyze1/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  646  clojure.core/apply
                  core.clj: 1881  clojure.core/with-bindings*
                  core.clj: 1881  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
           analyze_clj.clj:  340  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  333  clojure.core.typed.analyze-clj/analyze1
           analyze_clj.clj:  389  clojure.core.typed.analyze-clj/ast-for-file/fn
           analyze_clj.clj:  384  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  370  clojure.core.typed.analyze-clj/ast-for-file
           analyze_clj.clj:  417  clojure.core.typed.analyze-clj/ast-for-ns
           analyze_clj.clj:  395  clojure.core.typed.analyze-clj/ast-for-ns
         collect_utils.clj:   79  clojure.core.typed.collect-utils/collect-ns*
         collect_utils.clj:   53  clojure.core.typed.collect-utils/collect-ns*
         collect_phase.clj:   65  clojure.core.typed.collect-phase/collect-ns
         collect_phase.clj:   59  clojure.core.typed.collect-phase/collect-ns
       check_ns_common.clj:   72  clojure.core.typed.check-ns-common/check-ns-info/fn/fn
       check_ns_common.clj:   64  clojure.core.typed.check-ns-common/check-ns-info/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo



Ambrose Bonnaire-Sergeant

unread,
Jun 14, 2016, 6:58:18 PM6/14/16
to core.typed

Please post the code you are checking. Is there a check-ns in the file?

Thanks,
Ambrose

Makoto Hashimoto

unread,
Jun 14, 2016, 9:53:47 PM6/14/16
to clojure-c...@googlegroups.com
Thank you for your suggestion.
My current code is messy. I will make it clean and upload.

Best,
Reply all
Reply to author
Forward
0 new messages