Poor-man's option type for C#, inspired by Scala.