require enumerator for Enumerable mixin