Classic refactoring from Fowler's 'Refactoring': declare a variable, assign it a value, and give it a name that makes the intent self-evident. In Bellware's framing during the Test Bench Q&A, this refactoring is why Test Bench needs only `assert` and `refute` on booleans instead of an `assert_equal`/`assert_in_epsilon`/`assert_json` zoo: every test ultimately reduces to 'is something true or false', and a well-named explaining variable makes specialized assertion methods unnecessary.