This article will be using the extremely popular language-ext library as the most popular .NET functional programming library built for object oriented languages (aside from F#).
Read more: https://killalldefects.com/2019/09/11/eliminating-nulls-in-c-with-functional-programming/