is_iterable and is_reverse_iterable now always inherit from std::integral_constant.