c3_linearization
pub fn merge<T>(sequences: Vec<Vec<T>>) -> Result<Vec<T>> where T: Clone + PartialEq,