When to use a Discriminated Union vs Record Type in F#
Tags: fsharp