`type` maps to the equally confusing `type` AJAX parameter in jQuery, reqwest & co. Confusing indeed.

Argonaut should let you add custom headers too. Let's just go with whatever is simple for now and use it to find how best to shape the API.