Argument of type 'RunMain' is not assignable to parameter of type '(_: Effect<never, ServeError | ConfigError, RepoAuthor | SqlAuthor | Client>) => void'.
Types of parameters 'effect' and '_' are incompatible.
Type 'Effect<never, ServeError | ConfigError, RepoAuthor | SqlAuthor | Client>' is not assignable to type 'Effect<never, ServeError | ConfigError, never>'.
Type 'RepoAuthor | SqlAuthor | Client' is not assignable to type 'never'.
Type 'RepoAuthor' is not assignable to type 'never'.ts(2345)
Argument of type 'RunMain' is not assignable to parameter of type '(_: Effect<never, ServeError | ConfigError, RepoAuthor | SqlAuthor | Client>) => void'.
Types of parameters 'effect' and '_' are incompatible.
Type 'Effect<never, ServeError | ConfigError, RepoAuthor | SqlAuthor | Client>' is not assignable to type 'Effect<never, ServeError | ConfigError, never>'.
Type 'RepoAuthor | SqlAuthor | Client' is not assignable to type 'never'.
Type 'RepoAuthor' is not assignable to type 'never'.ts(2345)