code: def rfile(self):
          
          self.__class__ = File
          self._morph()
          self.clear()
          return File.rfile(self)
docs: We're a generic Entry, but the caller is actually looking for
          a File at this point, so morph into one.