Implement the built-in `Omit` generic without using it.
Constructs a type by picking all properties from `T` and then removing `K`
For example
```ts
interface Todo {
title: string
description: string
completed: boolean
}
type TodoPreview = MyOmit
const todo: TodoPreview = {
completed: false,
}
```