Amazingly, sys/termios.h defines B0 as a macro on Mac
Fix type_traits.h for broken <type_traits> on Mac