pub fn join_sessions(sessions: Vec<Session<End>>) -> Session<End>