
In the previous blog post “bye-bye fluent syntax”, I wrote about a way how to implement an equivalent to a fluent syntax in F#, without classes and interfaces, using discriminated unions.
Steve Gilham pointed me to a much simpler solution (many thanks again!). And it looks like this: