=str #15152 ast transformations

* for feedback
* only supports Flow map operation
These two seem enough:

```
op.withAttributes(...)

section(attributes) {
op op op
}
```