pub fn sequence_option_vec<A: Clone>(xs: Vec<Option<A>>) -> Option<Vec<A>>
Sequence Option<Vec> — swap the two functors.