removendo implementacao de lambda
adicionado nuget restore
adicionando implementacao de Option do @brenoferreira (https://github.com/brenoferreira/CSharp-OptionType ) e @abnerdasdores .
Some eh imutavel
rename From => Of
added nullable support
added test to ensure option is covariant