clientStream

inline fun <Req, Res> clientStream(method: MethodDescriptor<Req, Res>, streamName: String): ClientStream<Req, Res>
fun <Req, Res> clientStream(    method: MethodDescriptor<Req, Res>,     streamName: String,     clazz: Class<Req>): ClientStream<Req, Res>
fun <Req, Res> clientStream(    method: MethodDescriptor<Req, Res>,     streamName: Function<Session, String>,     clazz: Class<Req>): ClientStream<Req, Res>
inline fun <Req, Res> clientStream(method: MethodDescriptor<Req, Res>, crossinline streamName: (Session) -> String): ClientStream<Req, Res>