*Without* INLINE and strictness annotations.

~/Dropbox/Private/Leapfrog $ time ./RepaOnly
AUnboxed ((Z :. 6) :. 3) (fromList [125.9628815138436,-52.64683451725158,-26.19527715325056,126.16044134806135,-56.353369331705636,-27.938347513850434,142.46295816175206,-43.10593388984271,-22.283907429521957,151.77701934837927,-40.07541250108884,-21.72473441483642,162.73754530364786,-19.908887677345724,-27.066909429479846,123.50540701721192,-48.701810964919936,-24.477229049409992])
AUnboxed ((Z :. 6) :. 3) (fromList [7.148268495388926e-6,2.557503430615431e-6,8.957139091369033e-7,1.65220813753471e-6,4.719664339406592e-7,1.372517816509771e-7,-4.6780281555624695e-8,1.4611945308525976e-7,6.196279430151446e-8,-5.0136721307468415e-8,1.4437143087072617e-7,6.061082793068085e-8,-7.959655412327842e-12,1.273246918339598e-11,6.819644134497752e-12,-2.5197353529276685e-6,-5.758266640498306e-6,-2.3810279220012964e-6])

real	0m14.212s
user	0m14.143s
sys	0m0.054s
Inline everything and put strictness annotations on everything. Just
simulate Jupiter so that the core is smaller.

We still don't get very good performance though.

~/Dropbox/Private/Leapfrog $ time ./RepaOnly
AUnboxed ((Z :. 2) :. 3) (fromList [111.32307901109823,-82.8730264392714,-38.23560369624459,107.86247199138917,-78.6919920733768,-36.35910230054908])
AUnboxed ((Z :. 2) :. 3) (fromList [5.285435354505391e-6,3.547745343752159e-6,1.3919425230318662e-6,1.1320216572399908e-7,-7.486142544319326e-6,-3.2116598108663485e-6])

real	0m2.274s
user	0m2.258s
sys	0m0.015s