experimental_createTRPCNextAppDirServer and the fetchRequestHandler from the fetch adapter.createContext option. The two adapters seem to expect different types for the createContext option. Because of the line of generics associated with the two types, the actual type error message is about 43,000 characters... So including it here isn't possible. '(opts?: FetchCreateContextFnOptions | undefined) => Promise<{ session: Session; responseCookies: ResponseCookies; headers: { [k: string]: string; } | undefined; }>' is not assignable to type 'NodeHTTPCreateContextFn<CreateRouterInner<RootConfig<... and so on.