because

When a fluent exception is thrown during the evaluation of the left-hand side of this word, then the reason for the test is set to the reason parameter.

Usage: 2.should.be(2).because("math is sane");

T
because
(
T
)
(
lazy T value
,
string reason
)

Meta