Stop guessing, start thinking, and make PointerUnion3::is actually be correct.