NuGet package that lets you do "class MyClass<T> where T : Delegate { }".