I really don't like callback options. And I think `.post` is common enough (with common enough options) that we could just smush it to a jqueryish interface:

    .post(url, data, {...})

If you're not passing a URL or data, then you have no reason to be POSTing. We don't, however, always care about options so that could be blank.