What does this program print?
TypeScript
import { initTRPC } from "@trpc/server";
import { z } from "zod";
const t = initTRPC.create();
const appRouter = t.router({
list: t.procedure
.input(z.object({ limit: z.number().default(20) }))
.query(({ input }) => input),
});
const caller = appRouter.createCaller({});
console.log(JSON.stringify(await caller.list({})));