Yah, definitely didn't want it to seem like I dislike them or avoid them.
I tend to use them for internal APIs and infrastructure code - less so for business logic service methods.
I just saw on Twitter today that someone is actively championing discriminated unions for C# 9 😁:
@isaac_abraham @vkornov @jaredpar @eric_sink @k_cieslak @shanselman @terrajobst Discriminated unions, with completeness checking, are championed by me and scheduled for C# 9
18:30 PM - 15 Sep 2019
Both TypeScript's and F#'s allowance of not explicitly typing params and return types helps reduce that function + generic noise.
We could do the aliasing with C# named delegates, but then we are kinda just trading one noise for another (with more type limitations).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.