Watch videos for TypeScript puzzle
3. implement Readonly<T>