- [ ] rename to `beginAnalyzeBatchTasks` - [ ] see if makes sense for the task objects to be passed as options bags to regular endpoints - [ ] make sure usage of `bath`, `job`, `task`, and `operation` is consistent - [ ] expose job and task metadata on the poller - [ ] use heterogeneous list of task types as input - [ ] use heterogeneous list of task type + task error as output - [ ] add string_index_type as a parameter for all tasks