public static bool HasSomeValue <T>(this FSharpOption <T> value)
 {
     return(value.Match(v => !v.Equals(default(T)), false));
 }