initiate has this signature:CookieAdapter is a layer in the InfrastructureLive layer. My initial thought was, that I can provide this layer to the CheckoutLive layer as described above, but this doesn't work.CookieAdapter available without defining the CheckoutLive layer with Layer.effect (as this would lead me to inlining the initiate function in there which would result in a huge service, when it grows)?