docs: function meta(obj) {
      var maybeMeta = peekMeta(obj);
      var parent = undefined;
  
      // remove this code, in-favor of explicit parent
      if (maybeMeta) {
        if (maybeMeta.source === obj) {
          return maybeMeta;
        }
        parent = maybeMeta;
      }
  
      var newMeta = new Meta(obj, parent);
      setMeta(obj, newMeta);
      return newMeta;
    }