>>774は
foo(:a => 10, :b => 20, :c=30)
と書いたときにはどういう風に引数を解釈して欲しいんだろう