Enumerator#size support for loops

More for #980