Data structures are not just a crucial feature of any programming language, they play very important part in our codes, regardless whatever programming language we use. Understanding data structures in .NET are also the foundation of any programming language that runs on .NET CLR, including F# data structures.
We now not just have enough understanding of F# data structures, but we can leverage F# data structures by applying and combining with best practices. The best practices that we have covered in this chapter are not just best practices of using the existing F# data structures, but we also have best practices of optimizing the data structures.
This data structure optimization understanding can be brought into deeper understanding of concurrency in F# in Chapter 4, Introduction to concurrency in F#.