Currently, empty forms are generated as `any` type. In TypeScript, there are few situations where the `any` type is more suitable than the `unknown` type. Both are tolerant of assignments. `unknown` is more type-safe than `any` because it is strictly for reference. I think the `unknown` type is better suited for the role of a code generator.