"Uptalk" is an interesting speech pattern where every sentence sounds like a question. Google it, there's some interesting research.
The "null pattern" is terrible. Uptalk should not be considered a unary operator that returns a magical value. It's a modifier on other operators (somewhat similar to the way "+=" and friends are formed).
In case someone missed it, uptalk should test for None, not for a falsey value.
I forgot to think about the scope of the uptalk operator (i.e. what is skipped when it finds a None). There are some clear cases (the actual implementation should avoid double evaluation of the tested expression, of course):