Currently, `yab` implements a custom transport layer, but this only supports HTTP + TChannel. If we migrate the transport layer to use YARPC, we can use all transports that YARPC supports (HTTP, TChannel, Thrift, gRPC, etc).