Nest _accept back into remote_tunnel, and generalize _forwarder.