raise NotImplmentedError instead of failing on unavailable Enumerator.new