# Functions
New creates, configures via options and returns new Client instance.
WithClientConnection returns option to set gRPC connection to the remote server.
WithContext returns option to set RPC context.
WithRWTimeout returns option to specify rwTimeout for reading and writing single gRPC message.
# Structs
Client represents client for exchanging messages with a remote server using gRPC protocol.
# Interfaces
Message represents raw gRPC message.
MessageReadWriter is a component interface for transmitting raw messages over gRPC protocol.
# Type aliases
CallOption is a messaging session option within RPC.
Option is a Client's constructor option.