def foo(a = def f = 1); end def foo(a = def f = 1, b); end def foo(b, a = def f = 1); end def foo(a: def f = 1); end def foo(a = def f = 1+2); end ->(a = def f = 1) {}