Introduced the concept of nonIteratable, but without implementation