What do you think about `newCall`?

APIs that read like prose are ideal. `client.call(...)` reads like it's calling something, but in this case it's not, so it's counter-intuitive. Names that evoke creating (or preparing) a call, on the other hand, make it more obvious that code must subsequently execute this thing for something to happen.