This line doesn't make sense. Is it just trying to say something like "The type for blocks that take each element of an enumeration and return a corresponding object."?