pub fn merge_option<T: Clone>(s1: &mut Option<T>, s2: &Option<T>)
Merge Option<T>/&Option<T>:
Option<T>
&Option<T>
None