Estou disponibilizando uma forma de implementar tipos "nuláveis" utilizando operators overload. Também disponibilizo extensões para os tipos "nuláveis" através record helpers.
Projeto com exemplos disponível no link:
https://drive.google.com/open?id=1KlvVPkxil80xvTLhCV4t9VUtkUbHvdJ7