first-not-null: ?? and ??= operators