code: def connection_args(*lst, **mapping):
      '''Returns the default parameters for connection.
  
      Extra parameters may be given as argument, both as iterable,
      positional tuples or mapping.
  
      By default, provides:
  
       - ``after: String``
       - ``before: String``
       - ``first: Int``
       - ``last: Int``
      '''
      pd = ArgDict(*lst, **mapping)
      pd.setdefault('after', String)
      pd.setdefault('before', String)
      pd.setdefault('first', Int)
      pd.setdefault('last', Int)
      return pf connection_args(*lst, **mapping):
      '''Returns the default parameters for connection.
  
      Extra parameters may be given as argument, both as iterable,
      positional tuples or mapping.
  
      By default, provides:
  
       - ``after: String``
       - ``before: String``
       - ``first: Int``
       - ``last: Int``
      '''
      pd = ArgDict(*lst, **mapping)
      pd.setdefault('after', String)
      pd.setdefault('before', String)
      pd.setdefault('first', Int)
      pd.setdefault('last', Int)
      return pd
docs: Returns the default parameters for connection.
  
      Extra parameters may be given as argument, both as iterable,
      positional tuples or mapping.
  
      By default, provides:
  
       - ``after: String``
       - ``before: String``
       - ``first: Int``
       - ``last: Int``