message: add(types): MakeRequired util
diff: @@ -151,3 +151,5 @@ export type CamelCasedPropertiesDeep<Value> = Value extends Function
  };
  export type AtLeastOne<T, U = { [K in keyof T]: Pick<T, K> }> = Partial<T> & U[keyof U];
  +
  +export type MakeRequired<T, K extends keyof T> = T & { [P in K]-?: T[P] };
  