code: func (fs *fakeFs) TempFile(dir, prefix string) (File, error) {
  	file, err := fs.a.TempFile(dir, prefix)
  	if err != nil {
  		return nil, err
  	}
  	return &fakeFile{file}, nil
  }
docs: // TempFile via afero.TempFile