[fsharp] Add new samples around pattern matching and functions
[fsharp] Extend sample with discriminated unions and records