Returns this if it does NOT satisfy predicate, otherwise null.
this
predicate
null
The inverse of takeIf.
T? takeUnless(bool Function(T it) predicate) => !predicate(this) ? this : null;