Tiny nit: the Enumerator is implicitly returned, the `e` is an unused variable.