That would be a good opportunity to get rid of all the single letter variable names that had a lot of cognitive load when reading source code. Here `n_samples`  would be better (to be consistent with the rest of the code base).

`n_leftout` would be nice instead of `p` in concrete Leave*Out implementations.