code: func CreateAtomic(path string) (*AtomicWriter, error) {
  	fs := fs.NewFilesystem(fs.FilesystemTypeBasic, filepath.Dir(path))
  	return CreateAtomicFilesystem(fs, filepath.Base(path))
  }
docs: // CreateAtomic is like os.Create, except a temporary file name is used
  // instead of the given name. The file is created with secure (0600)
  // permissions.