Add a system #include, and checkwhite.

GNU libstdc++ and LLVM's libc++ worked anyway, since several other
system headers pull in <type_traits>.

[skip ci]
Simplify.

Also placate unbrace by not writing return (expression).