If there's more drivers, then perhaps
import "esja/pkg/eventstore/sql"
sql.NewStore[MyAggregate](...)
would be better than
import "esja/pkg/eventstore"
eventstore.NewSQLStore[MyAggregate](...)
Besides, we could have separate go.mods for those drivers, so that the main lib doesn't have to depend on postgres or sqlite