コンストラクタの初期化子の順序がフィールド宣言順と違うと
clang で warning になるので、順序を変更。
Merge branch 'master' of github.com:moveccr/leto