enumerable resources and enumerators