Avatar
funcだと実装と実際に呼ばれるところが違うので処理が追いづらそうと思います