docs: function (key) {
              const factoid = db.get(key.toLowerCase());
  
              if (!factoid) {
                  return Fail("no-factoid");
              }
  
              const metadata = {
                  lastEditor: factoid.editor,
                  lastEditTime: factoid.time,
                  frozen: factoid.frozen
              };
  
              if (factoid.message) {
                  metadata.exists = true;
                  metadata.intent = factoid.intent;
              } else {
                  metadata.exists = false;
              }
  
              if (factoid.intent === "alias") {
                  metadata.aliasTo = factoid.message;
              }
  
              return Ok(metadata);
          }