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