reminds me of `!!` which has been more common in my experience, as a way to coerce something negatable into a bool.
> This is obviously a fair bit slower than ~~.
I don't think the code posted before this comment is particularly fast, but are we sure this double-not is faster?