Variable lateConst

late: {
    object: <T extends Zod.z.ZodRawShape>(
        shape: () => T,
        params?: Zod.z.RawCreateParams,
    ) => Zod.z.ZodObject<
        T,
        "strip",
        Zod.z.ZodTypeAny,
        {
            [k_1 in keyof addQuestionMarks<
                Zod.z.baseObjectOutputType<T>,
                {
                    [k in keyof Zod.z.baseObjectOutputType<T>]: undefined extends Zod.z.baseObjectOutputType<
                        (...),
                    >[k]
                        ? never
                        : k
                }[keyof T],
            >]: addQuestionMarks<
                Zod.z.baseObjectOutputType<T>,
                {
                    [k in keyof Zod.z.baseObjectOutputType<T>]: undefined extends Zod.z.baseObjectOutputType<
                        (...),
                    >[k]
                        ? never
                        : k
                }[keyof T],
            >[k_1]
        },
        {
            [k_2 in keyof Zod.z.baseObjectInputType<T>]: Zod.z.baseObjectInputType<
                T,
            >[k_2]
        },
    >;
}