Presuming `side_effect` supports an open-ended iterable to get its varying results, I'll change this.