code: func TaskCreateNamed(t TaskType, name string) (*Task, error) {
  	task := TaskCreate(t)
  	if task == nil {
  		return nil, fmt.Errorf("devicemapper: Can't create task of type %d", int(t))
  	}
  	if err := task.setName(name); err != nil {
  		return nil, fmt.Errorf("devicemapper: Can't set task name %s", name)
  	}
  	return task, nil
  }
docs: // TaskCreateNamed is a convenience function for TaskCreate when a name
  // will be set on the task as well