Argument of type '<A, E>(effect: Effect<A, E, never>, options?: { readonly signal?: AbortSignal | undefined; } | undefined) => Promise<A>' is not assignable to parameter of type '(_: Effect<void, AiError | ConfigError, AiLanguageModel>) => Promise<void>'.
Types of parameters 'effect' and '_' are incompatible.
Type 'Effect<void, AiError | ConfigError, AiLanguageModel>' is not assignable to type 'Effect<void, AiError | ConfigError, never>'.
Type 'AiLanguageModel' is not assignable to type 'never'.ts(2345)
Argument of type '<A, E>(effect: Effect<A, E, never>, options?: { readonly signal?: AbortSignal | undefined; } | undefined) => Promise<A>' is not assignable to parameter of type '(_: Effect<void, AiError | ConfigError, AiLanguageModel>) => Promise<void>'.
Types of parameters 'effect' and '_' are incompatible.
Type 'Effect<void, AiError | ConfigError, AiLanguageModel>' is not assignable to type 'Effect<void, AiError | ConfigError, never>'.
Type 'AiLanguageModel' is not assignable to type 'never'.ts(2345)