Add {Required,Optional}RequestBody readers.

Can we move this paragraph up to object `RequiredBody`? It's no longer true for `apply` method.