fn serialize_arranged<S: Serializer>( arranged: &Vec<(Vec<MirScalarExpr>, HashMap<usize, usize>, Vec<usize>)>, s: S) -> Result<S::Ok, S::Error>