Reviewing functional data structures