マクロ機能を実装