__value_type
value_type(const _Iter& __i) { return __value_type(__i); }
#define __VALUE_TYPE(__i) __value_type(__i)