Функциональные языки предоставляют новые виды абстракций, которые можно использовать для веб-разработки. Веб-серверы на основе продолжения, например, популярны среди функциональных языков. Веб-сервер PLT Scheme поддерживает этот вид разработки веб-приложений. Вы можете прочитать больше о продолжениях и их использовании в веб-разработке в Википедии
Похоже, что нет прямого способа указать это ограничение. Ни для ограничения «struct» .
Для ограничения «T: new ()» используйте флаг HasConstructorConstraint
Для остальных используйте CodeTypeReference, как в этот пример msdn .