dcast? false,
 :trivial-last-stride? true}
user&gt; (def test-ast (gtol/signature-&gt;ast signature))
#'user/test-ast
user&gt; test-ast
{:signature
 {:n-dims 2,
  :direct-vec [true true],
  :offsets? false,
  :broadcast? false,
  :trivial-last-stride? true},
 :ast
 (+
  (*
   (quot idx {:ary-name :shape-ecount-stride, :dim-idx 0})
   {:ary-name :stride, :dim-idx 0})
  (rem idx {:ary-name :shape, :dim-idx 1}))}
</code></pre>
<p>The AST above efficiently implements the global-&gt;local address space translati