Discriminated Unions Are Finally In .Net But