Harmonize request and response types
Add a 'design decision' (rule) that we use FooBarRequest and FooBarResponse for rpc FooBar.
Reasons:
- it avoids coupling between RPC's
- it avoids discussion while doing parallel work on different RPC's
This pattern does not seem to be uncommon.