Understand functional data structures.