title: How to type hint
body: <p>How would I type hint this to get rid of the remaining reflection calls?</p>
  
  <pre><code>(def B 
       (amap ^"[[D" A i ^"[[D" B 
            (amap ^doubles (aget A (int i)) j ^doubles row 
               (* 2 (aget row (int j))))))
  </code></pre>
  
  <p>There's two reflection calls left, but I don't know how to get rid of them.</p>