parameters: (key, typer, recvr=None)
return_statement: return type(name, bases, class_dict)
docstring: Create a callable template with the given key and typer function.
docstring_summary: Create a callable template with the given key and typer function.
docstring_tokens: Create a callable template with the given key and typer function .
function: def make_callable_template(key, typer, recvr=None):
      """
      Create a callable template with the given key and typer function.
      """
      def generic(self):
          return typer
  
      name = "%s_CallableTemplate" % (key,)
      bases = (CallableTemplate,)
      class_dict = dict(key=key, generic=generic, recvr=recvr)
      return type(name, bases, class_dict)
function_tokens: def make_callable_template ( key , typer , recvr = None ) : def generic ( self ) : return typer name = "%s_CallableTemplate" % ( key , ) bases = ( CallableTemplate , ) class_dict = dict ( key = key , generic = generic , recvr = recvr ) return type ( name , bases , class_dict )