expect class PeekingIterator<out T> : Iterator<T>
<init>
PeekingIterator(itr: Iterator<T>)
hasNext
fun hasNext(): Boolean
next
fun next(): T
peek
fun peek(): T
toPeekingIterator
fun <T> Iterator<T>.toPeekingIterator(): PeekingIterator<T>