Functional Programming in C#

Tony Morris is a software product developer who has deployed functional programming techniques in industry for over 10 years. Tony teaches informally and at the tertiary level and aspires to observing the direct benefits of advanced programming techniques to produce a viable commercial result.
Runar Bjarnason is a software developer at Capital IQ, a global provider of data and analytics for financial professionals. Runar is a contributor to the open source Scalaz library, and co-author of "Functional Programming in Scala" (Manning, 2013).
Here, we discuss - what else - functional programming. Tune in!
I may be wrong but Roslyn Project in C# is probably related to more general data structure operations than monads.