code: func (file *LockFile) Remove() error {
  	defer file.Close()
  
  	if err := file.Unlock(); err != nil {
  		return err
  	}
  
  	return os.Remove(file.Name())
  }
docs: // Remove removes lock, closes and removes an open file.