. . . "represent data structures such as arrays and records as functional data" .