いやそこじゃなくてレシーバや引数がどう決まるかがよく分からないんだ
&:foo
1引数のとき {|x| x.foo }
2引数のとき {|x, y| x.foo y}

&method(:foo)
{|x| self.foo x}