export type ZMutable = { -readonly [K in keyof T]: T[K]; }; export type ZMutableKeys = Omit & { -readonly [P in K]: T[P]; };