3 ms·
The reason is that f# using the .net type system has no higher kinded generics. So you can abstract over t in List<t> but not over u in u<t>.
by Paradigma11 13y ago
The reason is that f# using the .net type system has no higher kinded generics. So you can abstract over t in List<t> but not over u in u<t>.