F#へ移植