Add server and stream_responder.
Rearrange interfaces to match.