code: func (f *Function) Delete() error {
  	f.Log.Info("deleting")
  	_, err := f.Service.DeleteFunction(&lambda.DeleteFunctionInput{
  		FunctionName: &f.FunctionName,
  	})
  
  	if err != nil {
  		return err
  	}
  
  	f.Log.Info("function deleted")
  
  	return nil
  }
docs: // Delete the function including all its versions