Isn't it true that the only difference between these five list_something_ids function is just that one uses `list_evaluations`, another `list_sources`, another `list_dataset`, etc.? If so, you only need to write the whole body once in a function called, say, `list_ids` that takes as arguments that function and the query string to apply it to...