う、鋭い突っ込みを…撃沈…

ところで戻り値無しの時はどうするつもりですか?(void書くのは嫌ですよ)
( ) -> Type { ... }; を、戻り値が無いので省略して ( ) { ... }; というのは素直ですが
Type ( ) { ... }; を、戻り値が無いので省略して ( ) { ... }; というのは素直じゃ無い気がなんとなく。

794さんの言うように"->"の記号が珍妙なのは半分同意。"to"や、いっそ何も書かなくても…とも思います。

>>795 さんの反論が本命とは思いますけど