export type Ensure = Omit & { [EK in K]-?: NonNullable; };