Thanks! I figured since I didn't see an obvious way to do it, there probably wasn't one. I can handle asynchronous API results, it's just a bit annoying. Not a big deal.
On a related note, is there a list of all of the API calls which return a Task instead of returning results directly?
Is there a list of the types of Task object which don't remain in the 'show tasks' output? Specifically, 'show changes' returns a Task, but 'show tasks' doesn't seem to ever show that Task.
Is there a schema of just what a Task's task-details might contain?