For instance, attaching Metadata to a stub as headers would look something like
val stub = MetadataUtils.attachHeaders(
SomeCoroutineGrpc.newStubWithContext(channel),
metadata.toMetadata()
)
and I could make a call using the stub with attached headers, such as login credentials. How would I achieve this with Wire? Would I have to construct a new OkHttp client with interceptors to attach the appropriate headers each time, thus requiring me to create a new instance of my Wire Grpc client, and so defeat the purpose of Channel reuse and Multiplexing?