We want this, because: * Specializing for indexing by int and by slice are different and should be treated differently * It avoids creating the temporary slice object. * Indexing by slice is syntactically distinct from indexing by object. The compiler can generate better code if it has different instructions. For full discussion see https://github.com/faster-cpython/ideas/discussions/319