A maybe monad on top of `T?` (C#) | Heykuki News