pub fn flatten_expression( working_set: &StateWorkingSet<'_>, expr: &Expression, ) -> Vec<(Span, FlatShape)>