docs: def method_wrapper(m):
      """Generates a method from a `GrpcMethod` definition."""
  
      if m.is_simple:
          def simple_method(self):
              """TODO: no docstring!"""
              return apply_transform(
                  self.__service__, m.output_transform,
                  grpc_call(self.__service__, m, unwrap(self)))
  
          return simple_method
  
      elif m.input_transform is not None:
          def transform_method(self, *args, **kwargs):
              """TODO: no docstring!"""
              request = m.input_transform(self, *args, **kwargs)
              return apply_transform(
                  self.__service__, m.output_transform,
                  grpc_call(self.__service__, m, request))
  
          return transform_method
  
      elif m.static:
          def static_method(cls, *args, **kwargs):
              """TODO: no docstring!"""
              request = make_static_request(m, *args, **kwargs)
              return apply_transform(
                  cls.__stub__(__server__), m.output_transform,
                  grpc_call(cls.__stub__(__server__), m, request))
  
          return static_method
  
      else:
          def request_method(self, *args, **kwargs):
              """TODO: no docstring!"""
              request = make_request(self, m, *args, **kwargs)
              return apply_transform(
                  self.__service__, m.output_transform,
                  grpc_call(self.__service__, m, request))
  
          return request_method