pub fn overwrite_none<T>(left: &mut Option<T>, right: Option<T>)
Overwrite left with right only if left is None.
left
right
None