code: func WithUnaryServerChain(interceptors ...grpc.UnaryServerInterceptor) grpc.ServerOption {
  	return grpc.UnaryInterceptor(ChainUnaryServer(interceptors...))
  }
docs: // Chain creates a single interceptor out of a chain of many interceptors.
  //
  // WithUnaryServerChain is a grpc.Server config option that accepts multiple unary interceptors.
  // Basically syntactic sugar.