Add {Required,Optional}RequestBody readers.

Also, I'm not sure we need these parenthesis here. You can do `yield new String(...)`.