common: clarify the interfaces (create a command for a request or
        from a request).
server: create a command from a request.