C# has the “null-coalescing operator”
?? which equates to:
# Existing syntax a = !isnothing(b) ? b : c # Equivalent if ?? introduced a = b ?? c
I don’t think this is an especially important or foundational operator, but it is useful in some contexts, especially where it can be chained. Could be worth consideration for adding to the language.