I was thinking of a slightly different approach. What if we leave `read_statements` as-is but enhance the `sqerl_rec:statements/1` such that:
```
{sqerl_rec, statements, [[mod1, mod2, {app, app1}, {app, app2}, mod3]]}
```