func (t *createTask) Do(repo watchdb.WatchProvider) (err error) { id, _ := repo.Add(t.w) t.ch <- &createTaskResponse{id, t.w.Tag} return }