1 2 3 4 5 6 7 8 9 10 11
return 1, :z => 1 return 1, :z => 1, :w => 2 return y :z=>1 return y z:1 return y(z:1) return y(z=>1)