Watch videos for TypeScript puzzle
9. implement NonNullable<T>