code: func (t *File) Remove(ctx context.Context) error {
  	_ = t.Close()
  	if err := t.unmount(ctx); err != nil {
  		return errors.Errorf("Failed to unmount %s from %s: %s", t.dev, t.dir, err)
  	}
  	if t.dir == "" {
  		return nil
  	}
  	return os.RemoveAll(t.dir)
  }
docs: // Remove attempts to remove the tempfile