__destroy_aux
__destroy_aux(_ForwardIterator __first, _ForwardIterator __last, __false_type)
inline void __destroy_aux(_ForwardIterator, _ForwardIterator, __true_type) {}