docs: def responds(status=status.HTTP_200_OK,
               meaning='Undocumented status code',
               schema=None,
               schema_name=None,
               **kwargs):
      """Documents the status code per handled case.
  
      Additional parameters may make it into the OpenAPI documentation
      per view. Examples of those parameters include
      examples={'application/json': <example>}. As schemata are needed
      in order to render the examples in the Web UI, an error will be
      signaled if examples= are provided without a schema= parameter.
  
      Schemas can be easily built using a specific syntax.
  
      TODO: Document the syntax here
  
      """
      # TODO: Document syntax in above docstring
      if status is None:
          status = 'default'
      obj = {}
      obj['description'] = meaning
  
      if schema:
          obj['schema'] = parse_schema(schema)
  
      if schema_name:
          obj['schema_name'] = schema_name
  
      obj.update(kwargs)
  
      def decorator(func):
          # We do not return a decorator function, we just modify
          # in-place our function to have the property that we will look
          # forward later for.
          if not hasattr(func, '_responses'):
              func._responses = {}
          func._responses[status] = obj
          return func
      return decorator