型宣言の最低限のサポート / close #5