前はそれだと問答無用でdelegate(=コンパイル時値ではない)になる
今は関数部の中身によってfunctionかdelegateか判別してくれるんじゃなかったかな