Hacker News new | ask | show | jobs
by rowanG077 2518 days ago
It's not so difficult. It's just covariance and contravariance. C# has long solved this issue. https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...