out引数の型のconstが意味ないとかいう人の設計はすごい言語に依存しまくったものになってそう