Using **bency** benchmarking tool -- I get:
nim git:(master) ✗ nim r -d:release test_case.nim
name ............................... min time avg time std dv runs
if-else ........................... 20.048 ms 20.724 ms ±0.370 x241
case-else ......................... 20.078 ms 21.153 ms ±0.536 x236
case-all .......................... 20.153 ms 21.113 ms ±0.376 x236
RunAll pretty close.
