Why there is no something like IMonad<T> in upcoming .NET 4.0

Viewed 4932

... with all those new (and not so new if we count IEnumerable) monad-related stuff?

interface IMonad<T>
{
 SelectMany/Bind();
 Return/Unit();
}

That would allow to write functions that operate on any monadic type. Or it's not so critical?

2 Answers
Related