def foo(a, _) end def foo(a, _, _) end def foo(a, _, _, _b) end def foo(a, _, _, _b, _b) end def foo(a, (b, *_c, d), (e, *_c, f)) end def foo(_a, _a, b, c) end def foo((a, *_b, c), (d, *_b, e)) end def foo(_a = 1, _a = 2) end def foo(_a:, _a:) end def foo(_a: 1, _a: 2) end def foo(_a, **_a) end def foo(_a, &_a) end def foo(_a, *_a) end