So the way sqerl has been working is that you have a few options for how you tell sqerl about your set of prepared queries. The most common way is to provide an MFA in app config. And it is the A there which we should make no assumptions about.

Here, sqerl_rec is providing a helper function that can be used as that MFA if a project is using the (very recently added) sqerl_rec stuff. And from the start this function only accepted a list of atoms interpreted as callback modules implementing sqerl_rec behaviour. We're not breaking that use, just extending it for the auto-discovery by app.

Does that help?