== p = 0.004
  R1 frame (A3/frame)              shots  30000  SYM  12 TUNED20 222  unpaired-exact 0.054 [0.028, 0.096]  paired discordant 4:214 odds 0.019 [0.005, 0.049]
  R3 xyzg (A3/xyzg)                shots  30000  SYM  27 TUNED20 233  unpaired-exact 0.116 [0.075, 0.173]  paired discordant 8:214 odds 0.037 [0.016, 0.075]
  RI independent reimpl            shots  60000  SYM  41 TUNED20 475  unpaired-exact 0.086 [0.061, 0.119]  paired discordant 14:448 odds 0.031 [0.017, 0.053]
  identical-protocol pool     SYM 39 / TUNED20 455 = unpaired model-based 0.086 [0.060, 0.119]; stratified paired odds 12:428 0.028 [0.014, 0.049]; ratio homogeneity chi2 4.68 df 1 p 0.031
  all runs incl. cross-impl   SYM 80 / TUNED20 930 = unpaired model-based 0.086 [0.068, 0.108]; stratified paired odds 26:876 0.030 [0.019, 0.044]; ratio homogeneity chi2 4.67 df 2 p 0.097
== p = 0.003
  R1 frame 3e-3                    shots 100000  SYM   5 TUNED20  62  unpaired-exact 0.081 [0.025, 0.199]  paired discordant 3:60 odds 0.050 [0.010, 0.153]
  R3 xyzg 3e-3 (1000/1000 chunks)  shots 100000  SYM   5 TUNED20  57  unpaired-exact 0.088 [0.027, 0.217]  paired discordant 4:56 odds 0.071 [0.019, 0.193]
  identical-protocol pool     SYM 10 / TUNED20 119 = unpaired model-based 0.084 [0.039, 0.160]; stratified paired odds 7:116 0.060 [0.024, 0.128]; ratio homogeneity chi2 0.02 df 1 p 0.898
  all runs incl. cross-impl   SYM 10 / TUNED20 119 = unpaired model-based 0.084 [0.039, 0.160]; stratified paired odds 7:116 0.060 [0.024, 0.128]; ratio homogeneity chi2 0.02 df 1 p 0.898
