Efficient purely functional data storage and the algorithms and best-practices required to effectively use it.
Haven't read it, but there is the book Purely Functional Data Structures http://www.amazon.com/Purely-Functional-Structures-Chris-Oka...
Have (tried to ;) read it, but this just describes patterns for constructing the smallest building blocks for what I described.