`toggled` or `isFalse` property/method on bool for use with KeyPath APIs

I think currently KeyPath.map() is not possible because of equality. It is similar to indexing key paths which capture the index and require index to be Equatable (maybe even Hashable). Similar here - this would require Equality of functions.