PlayWell (nuget): Providing foundational building blocks for describing programs with expressions, without sacrificing type safety. Also, Monads
Keywords: functional|declarative|monads