Add {Required,Optional}RequestBody readers.

We should move this paragraph up.