Querying for overlap type wasn't possible when this library was first
written. This change fixes FPs in `RedundantNullCheckSimple.ql` on
Wireshark and other real-world projects.
This new query is not written because it's the most interesting query we
could write but because it's an IR-based query whose results are easy to
verify.