code: func (m Manager) CreateTaskView(ctx context.Context, watch *types.ManagedObjectReference) (*TaskView, error) {
  	l, err := m.CreateListView(ctx, nil)
  	if err != nil {
  		return nil, err
  	}
  
  	tv := &TaskView{
  		ListView: l,
  		Watch:    watch,
  	}
  
  	return tv, nil
  }
docs: // CreateTaskView creates a new ListView that optionally watches for a ManagedEntity's recentTask updates.