Implement open-telemetry instrumentation support, modelling it after the corresponding [gRPC instrumentation package](https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrumentation/google.golang.org/grpc/otelgrpc). - [ ] implement basic instrumentation support (interceptors for unary server and unary client): PR #145 - [ ] implement instrumentation for streaming