in fatal/debug/assume.h [368:378]
void print_assumptions_if(
TOut &&out, bool condition, T &&assumption, Args &&...args
) {
if (assumption.eval() == condition) {
assumption.print(out);
}
print_assumptions_if(
std::forward<TOut>(out), condition, std::forward<Args>(args)...
);
}