Watch videos for TypeScript puzzle
2. implement Required<T>