Since exit status of code-executing assert functions cannot be
guarranteed to match exit status of the code being executed, there is
now a way to get the latter in more reliable way. This should be also
useful in cases when there are further asserts on value of the status.