Explicitly #include <type_traits>

For conditional<> and is_const<>.  It seems to be pulled in by another
header with libstdc++, but there's no sense in relying on that.