code: function(result) {
      var target = result || this[0];
      var path = this.parentPath(target.path);
      return (path && target)? SpahQL.select(path, target.sourceData) : null;
    }
docs: SpahQL#parent() -> null, SpahQL
  
  Retrieves the parent object from the data construct that originally generated this
  query result. Remember to always assume that the data may have been modified in the
  meantime.