code: def normalize_param(self, slf, args, kwargs):
          
          if self.is_kwarg:
              kwargs = self.normalize_kwarg(slf.request, kwargs)
          else:
              args = self.normalize_arg(slf.request, args)
          return slf, args, kwargs
docs: this is where all the magic happens, this will try and find the param and
          put its value in kwargs if it has a default and stuff