hasNext
AsSource FromTraversable