replace constexpr and noexcept w/ boost macros (part I)