With this code...
```java
@POST("/foo")
Response thing(@Named("first") String first, @Named("last") String last);
```
```java
Response r = service.thing("Jesse", "Wilson");
```
...becomes...
```
POST /foo HTTP/1.1

{"first":"Jesse","last":"Wilson"}
```