The record type is a core feature in F#, but some of its details are not well-known. Let's delve into them.
Type Inference
Type inference in F# may sometimes deduce a record type differently than expected. For instance, in the following code, r is in...