__distance_type
distance_type(const _Iter& __i) { return __distance_type(__i); }
#define __DISTANCE_TYPE(__i) __distance_type(__i)