To me ?:= looks like ? + :=, i.e. a conditional walrus operator. Doubly so since it’s an expression.
?:=
?
:=