Watch videos for TypeScript puzzle
12. implement ReturnType<T>