Command minimal demonstrates the LoopKit kernel with a simple counting loop.
It uses a scripted fake provider and runs to completion, printing the outcome
via outcome.Match (all six branches present — this doubles as a compile-time
exhaustiveness check).