def parents
      parent = @ancestor
      (@ancestor.instance.path.size...self.instance.path.size).map do |i|
        parent.tap do
          parent = parent[self.instance.path[i]]
        end
      end.reverse
    end
def parents
      parent = @ancestor
      (@ancestor.instance.path.size...self.instance.path.size).map do |i|
        parent.tap do
          parent = parent[self.instance.path[i]]
        end
      end.reverse
    end
an array of JSI instances above this one in the document. empty if this
 JSI is at the root or was instantiated from a source that does not have
 a document (e.g. a plain hash or array).

 @return [Array<JSI::Base>]