PySlice = ref object of PySlice1 step*: int
PySlice1 = ref object of RootObj start*, stop*: int
func `<`(self`gensym3: PySlice; o`gensym3: PySlice): bool {....raises: [], tags: [], forbids: [].}
func `<=`(self`gensym6: PySlice; o`gensym6: PySlice): bool {....raises: [], tags: [], forbids: [].}
func `==`(self: PySlice; o: PySlice): bool {....raises: [], tags: [], forbids: [].}
func indices(self: PySlice; length: int): (int, int, int) {. ...raises: [ValueError], tags: [], forbids: [].}
func repr(self: PySlice): string {....raises: [], tags: [], forbids: [].}
func slice(start, stop: int): PySlice1 {....raises: [], tags: [], forbids: [].}
func slice(start, stop: int; step: int): PySlice {....raises: [], tags: [], forbids: [].}
func slice(stop: int): PySlice1 {....raises: [], tags: [], forbids: [].}
converter toNimSlice(s: PySlice1): Slice[int] {....raises: [], tags: [], forbids: [].}