. "Enumeration and mapping??also called completion, a concept taken from languages such as Haskell that provide a clear syntax for completing functions over lists??use a cursor and must check each node explicitly to see if it has an associated key." . . .