tuple実行のためにfusionのを利用した。
function pointerを追加した。