iter_cfuncよくわからんけどメモがわりにコミット