typedefの微調整