const updateService = <T extends Context.Tag<any, any>>(
tag: T,
override: Partial<Context.Tag.Service<T>>,
) => Effect.updateService(tag, (service) => ({ ...service, ...override }))
const updateService = <T extends Context.Tag<any, any>>(
tag: T,
override: Partial<Context.Tag.Service<T>>,
) => Effect.updateService(tag, (service) => ({ ...service, ...override }))