docs: def inspect_signature_parameters(callable_, excluded=None):
      """Get the parameters of a callable.
  
      Returns a list with the signature parameters of `callable_`.
      Parameters contained in `excluded` tuple will not be included
      in the result.
  
      :param callable_: callable object
      :param excluded: tuple with default parameters to exclude
  
      :result: list of parameters
      """
      if not excluded:
          excluded = ()
  
      signature = inspect.signature(callable_)
      params = [
          v for p, v in signature.parameters.items()
          if p not in excluded
      ]
      return params