While we renamed `be_false` to `be_falsey`, I actually prefer the increased precision of `be false` for most cases.  Even though ruby treats anything as a boolean, I still like returning `true` and `false` from predicates, as that aligns with what users expect, and I like having the expectations in the specs helping us maintain that.

(This comment applies to the `be_truthy` uses below, as well).