This might be a broad question but this is something I am not really clear and very curious.
Often times for certain problems I hear the reasoning that it was because Ge
Don Syme, the designer of F#, was partially responsible for .NET generics.