Proviso (nuget): A functional approach to creating generic and adaptable conditional templates
Keywords: c#|functional-programming|delegates|lambda-expressions|templates