I'd like to move all of the service and repository overrides from full-stack into the main advanced-alchemy release. To do that though, we need a way of handling the new method.
What do you think about us letting the new method take an optional Adv Alchemy config that it can use to create a new session if one isn't supplied?
Alternately, we could implement some sort of management class a layer higher than the service. It could be more or less a "Model Manager" and be a factory for models, repos, and services.
Thoughts? https://github.com/cofin/litestar-fullstack/blob/main/src/app/lib/service.py#L108 for reference.