Implementação de um Option Type em C#, baseado no Option Type de Scala.