You may use a tuple to pass arguments of uncertain various type.
    
    
    proc f(a: string, b: int, kwargs: tuple) =
      for k, v in kwargs.fieldPairs():
        echo (k, v)
    
    f("", 0, (c: 1, d: "2", e: '3'))
    
    
    Run

Reply via email to