code: def funcschema(default=None, *args, **kwargs):
      
      if default is None:
          return lambda default: funcschema(default=default, *args, **kwargs)
  
      return FunctionSchema(default=default, *args, **kwargs)
docs: Decorator to use in order to transform a function into a schema.