code: function createEntryFacade(entry) {
      if (entry instanceof Entry !== true) {
          throw new Error("Failed creating entry facade: Provided item is not an Entry");
      }
      const facadeType = getEntryFacadeType(entry);
      const createFields = facadeFieldFactories[facadeType];
      if (!createFields) {
          throw new Error(`Failed creating entry facade: No factory found for type "${facadeType}"`);
      }
      const fields = createFields(entry);
      return {
          type: facadeType,
          fields: addExtraFieldsNonDestructive(entry, fields)
      };
  }
docs: Create a data/input facade for an Entry instance
  @param {Entry} entry The Entry instance
  @returns {EntryFacade} A newly created facade