[boost] Does boost have an assert that works nicely with constexpr evaluation, and if not should we add one?