Conditional assignment operator proposal

is this a duplicate of: Nullable assigner?

if so, some reasons to include: