code: function (key, value, next, prev) {                                // 10
    return {                                                                       // 11
      key: key,                                                                    // 12
      value: value,                                                                // 13
      next: next,                                                                  // 14
      prev: prev                                                                   // 15
    };                                                                             // 16
  }
docs: ///////////////////////////////////////////////////////////////////////////////// // packages/ordered-dict/ordered_dict.js                                         // // /////////////////////////////////////////////////////////////////////////////////  This file defines an ordered dictionary abstraction that is useful for        // 1 maintaining a dataset backed by observeChanges.  It supports ordering items   // 2 by specifying the item they now come before.                                  // 3 4 The implementation is a dictionary that contains nodes of a doubly-linked     // 5 list as its values.                                                           // 6 7 constructs a new element struct                                               // 8 next and prev are whole elements, not keys.                                   // 9