[IO::Handle] add a DESTROY submethod that closes the file