type Omit = < T ,  K > Pick<T , Exclude<keyofT, K > >