> The reason is that on some implementation, assert does not print anything! I
> rather avoid launching a debugger to find out if possible.

In LLVM, they do ``assert(cond && "my message")`` which looks nice to
me.