a[x, y]the innermost or outermost axis
-vthe compiler will give time deltas for various parts of the compiler pipeline, and then maybe you can figure out what is taking so long. My guess (because this is always the answer) is the aggressive inlining, which can massively blow up the program. If you are careful, you can put
#[noinline]attributes on large functions that are called in multiple places.
noinlineattributes that would cause errors in code generation.
&in Haskell! It's probably not idiomatic, but it is nicer than