>>647
おいおい、
obj.a();obj.a();obj.a();obj.a();

obj.a().a().a().a();
は全然ちがうんだが。
reduceの動作理解した上での批判ならまだしも、それじゃお前が理解できないものを僻みで批判してるだけじゃん。