->( foo ) {} ->(x: "b#{a}") { } ->(a: b * 3) {} -> foo = bar do end -> foo: bar do end def foo(*, **) ->() { bar(*, **) } end p{|a: b|} ->(a: b){} ->a: b{} ->a: {}