@AlSweigart I don't know about the why. But it works.

I think `...` indicates to the reader that 'something in missing here'
as supposed to `pass` which indicates 'do nothing'

@myself @AlSweigart ... is used in type stubs as a soft signal that there is no implementation because the implementation is irrelevant (only the signature)

In non-stub code, I think it's all aesthetic. I use ... in examples sometimes, but would only use pass in 'real' code if I had a do-nothing impl.

@SnoopJ @myself @AlSweigart it's also used in indexing, e.g. `a[..., 0]` means `a[:, :, :, 0]` but works for any number of axes.

And I'd also say its equivalence to `pass` is just syntactic sugar.