Forgot to commit detail/macros.h